-rw-r--r-- | library/categoryselect.h | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/library/categoryselect.h b/library/categoryselect.h index 7a8e491..8ec1941 100644 --- a/library/categoryselect.h +++ b/library/categoryselect.h | |||
@@ -1,8 +1,9 @@ | |||
1 | /********************************************************************** | 1 | /********************************************************************** |
2 | ** Copyright (C) 2001 Trolltech AS. All rights reserved. | 2 | ** Copyright (C) 2001 Trolltech AS. All rights reserved. |
3 | ** Copyright (C) 2003 zecke Introduce Sharp to the glory of default arguments | ||
3 | ** | 4 | ** |
4 | ** This file is part of Qtopia Environment. | 5 | ** This file is part of Qtopia Environment. |
5 | ** | 6 | ** |
6 | ** This file may be distributed and/or modified under the terms of the | 7 | ** This file may be distributed and/or modified under the terms of the |
7 | ** GNU General Public License version 2 as published by the Free Software | 8 | ** GNU General Public License version 2 as published by the Free Software |
8 | ** Foundation and appearing in the file LICENSE.GPL included in the | 9 | ** Foundation and appearing in the file LICENSE.GPL included in the |
@@ -33,13 +34,13 @@ class QToolButton; | |||
33 | class CategoryComboPrivate; | 34 | class CategoryComboPrivate; |
34 | class CategoryCombo : public QComboBox | 35 | class CategoryCombo : public QComboBox |
35 | { | 36 | { |
36 | Q_OBJECT | 37 | Q_OBJECT |
37 | 38 | ||
38 | public: | 39 | public: |
39 | CategoryCombo( QWidget *parent, const char* name = 0, int width=0); | 40 | CategoryCombo( QWidget *parent, const char* name = 0, int width = 0); |
40 | 41 | ||
41 | ~CategoryCombo(); | 42 | ~CategoryCombo(); |
42 | 43 | ||
43 | int currentCategory() const; | 44 | int currentCategory() const; |
44 | void setCurrentCategory( int id ); | 45 | void setCurrentCategory( int id ); |
45 | // depreciated. | 46 | // depreciated. |
@@ -66,16 +67,23 @@ class CategorySelectPrivate; | |||
66 | class CategorySelect : public QHBox | 67 | class CategorySelect : public QHBox |
67 | { | 68 | { |
68 | Q_OBJECT | 69 | Q_OBJECT |
69 | public: | 70 | public: |
70 | // we need two constructors, the first gets around designer limitations | 71 | // we need two constructors, the first gets around designer limitations |
71 | 72 | ||
72 | CategorySelect( QWidget *parent = 0, const char *name = 0, int width = 0 ); | 73 | /* |
74 | * The Sharp libqpe does have two c'tor and no default argument for int width | ||
75 | * to stay BC cause the Kompany have the original headers and don't compile | ||
76 | * against the normal SDK we need to provide the two symbols as well | ||
77 | * -zecke | ||
78 | */ | ||
79 | CategorySelect( QWidget* parent = 0, const char* name = 0 ); | ||
80 | CategorySelect( QWidget *parent /*= 0 */, const char *name/* = 0*/ , int width /* = 0 if we break bc -zecke */ ); | ||
73 | 81 | ||
74 | CategorySelect( const QArray<int> &vlCats, const QString &appName, | 82 | CategorySelect( const QArray<int> &vlCats, const QString &appName, |
75 | QWidget *parent = 0, const char *name = 0, | 83 | QWidget *parent = 0, const char *name = 0, |
76 | int width = 0); | 84 | int width = 0); |
77 | CategorySelect( const QArray<int> &vlCats, const QString &appName, | 85 | CategorySelect( const QArray<int> &vlCats, const QString &appName, |
78 | const QString &visibleName, QWidget *parent = 0, | 86 | const QString &visibleName, QWidget *parent = 0, |
79 | const char *name = 0 , int width = 0); | 87 | const char *name = 0 , int width = 0); |
80 | 88 | ||
81 | ~CategorySelect(); | 89 | ~CategorySelect(); |