-rw-r--r-- | microkde/keditlistbox.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/microkde/keditlistbox.h b/microkde/keditlistbox.h index 130d933..e43d958 100644 --- a/microkde/keditlistbox.h +++ b/microkde/keditlistbox.h | |||
@@ -15,33 +15,35 @@ | |||
15 | along with this library; see the file COPYING.LIB. If not, write to | 15 | along with this library; see the file COPYING.LIB. If not, write to |
16 | the Free Software Foundation, Inc., 59 Temple Place - Suite 330, | 16 | the Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
17 | Boston, MA 02111-1307, USA. | 17 | Boston, MA 02111-1307, USA. |
18 | */ | 18 | */ |
19 | 19 | ||
20 | #ifndef KEDITLISTBOX_H | 20 | #ifndef KEDITLISTBOX_H |
21 | #define KEDITLISTBOX_H | 21 | #define KEDITLISTBOX_H |
22 | 22 | ||
23 | #include <qgroupbox.h> | 23 | #include <q3groupbox.h> |
24 | #include <qlistbox.h> | 24 | #include <q3listbox.h> |
25 | //Added by qt3to4: | ||
26 | #include <Q3StrList> | ||
25 | 27 | ||
26 | class KLineEdit; | 28 | class KLineEdit; |
27 | class KComboBox; | 29 | class KComboBox; |
28 | class QPushButton; | 30 | class QPushButton; |
29 | 31 | ||
30 | class KEditListBoxPrivate; | 32 | class KEditListBoxPrivate; |
31 | /** | 33 | /** |
32 | * An editable listbox | 34 | * An editable listbox |
33 | * | 35 | * |
34 | * This class provides a editable listbox ;-), this means | 36 | * This class provides a editable listbox ;-), this means |
35 | * a listbox which is accompanied by a line edit to enter new | 37 | * a listbox which is accompanied by a line edit to enter new |
36 | * items into the listbox and pushbuttons to add and remove | 38 | * items into the listbox and pushbuttons to add and remove |
37 | * items from the listbox and two buttons to move items up and down. | 39 | * items from the listbox and two buttons to move items up and down. |
38 | */ | 40 | */ |
39 | class KEditListBox : public QGroupBox | 41 | class KEditListBox : public Q3GroupBox |
40 | { | 42 | { |
41 | Q_OBJECT | 43 | Q_OBJECT |
42 | 44 | ||
43 | public: | 45 | public: |
44 | /// @since 3.1 | 46 | /// @since 3.1 |
45 | class CustomEditor | 47 | class CustomEditor |
46 | { | 48 | { |
47 | public: | 49 | public: |
@@ -121,17 +123,17 @@ public: | |||
121 | QWidget *parent = 0, const char *name = 0, | 123 | QWidget *parent = 0, const char *name = 0, |
122 | bool checkAtEntering = false, int buttons = All ); | 124 | bool checkAtEntering = false, int buttons = All ); |
123 | 125 | ||
124 | virtual ~KEditListBox(); | 126 | virtual ~KEditListBox(); |
125 | 127 | ||
126 | /** | 128 | /** |
127 | * Return a pointer to the embedded QListBox. | 129 | * Return a pointer to the embedded QListBox. |
128 | */ | 130 | */ |
129 | QListBox* listBox() const { return m_listBox; } | 131 | Q3ListBox* listBox() const { return m_listBox; } |
130 | /** | 132 | /** |
131 | * Return a pointer to the embedded QLineEdit. | 133 | * Return a pointer to the embedded QLineEdit. |
132 | */ | 134 | */ |
133 | KLineEdit* lineEdit() const { return m_lineEdit; } | 135 | KLineEdit* lineEdit() const { return m_lineEdit; } |
134 | /** | 136 | /** |
135 | * Return a pointer to the Add button | 137 | * Return a pointer to the Add button |
136 | */ | 138 | */ |
137 | QPushButton* addButton() const { return servNewButton; } | 139 | QPushButton* addButton() const { return servNewButton; } |
@@ -154,21 +156,21 @@ public: | |||
154 | int count() const { return int(m_listBox->count()); } | 156 | int count() const { return int(m_listBox->count()); } |
155 | /** | 157 | /** |
156 | * See @ref QListBox::insertStringList() | 158 | * See @ref QListBox::insertStringList() |
157 | */ | 159 | */ |
158 | void insertStringList(const QStringList& list, int index=-1); | 160 | void insertStringList(const QStringList& list, int index=-1); |
159 | /** | 161 | /** |
160 | * See @ref QListBox::insertStringList() | 162 | * See @ref QListBox::insertStringList() |
161 | */ | 163 | */ |
162 | void insertStrList(const QStrList* list, int index=-1); | 164 | void insertStrList(const Q3StrList* list, int index=-1); |
163 | /** | 165 | /** |
164 | * See @ref QListBox::insertStrList() | 166 | * See @ref QListBox::insertStrList() |
165 | */ | 167 | */ |
166 | void insertStrList(const QStrList& list, int index=-1); | 168 | void insertStrList(const Q3StrList& list, int index=-1); |
167 | /** | 169 | /** |
168 | * See @ref QListBox::insertStrList() | 170 | * See @ref QListBox::insertStrList() |
169 | */ | 171 | */ |
170 | void insertStrList(const char ** list, int numStrings=-1, int index=-1); | 172 | void insertStrList(const char ** list, int numStrings=-1, int index=-1); |
171 | /** | 173 | /** |
172 | * See @ref QListBox::insertItem() | 174 | * See @ref QListBox::insertItem() |
173 | */ | 175 | */ |
174 | void insertItem(const QString& text, int index=-1) {m_listBox->insertItem(text,index);} | 176 | void insertItem(const QString& text, int index=-1) {m_listBox->insertItem(text,index);} |
@@ -202,17 +204,17 @@ public: | |||
202 | void moveItemUp(); | 204 | void moveItemUp(); |
203 | void moveItemDown(); | 205 | void moveItemDown(); |
204 | void addItem(); | 206 | void addItem(); |
205 | void removeItem(); | 207 | void removeItem(); |
206 | void enableMoveButtons(int index); | 208 | void enableMoveButtons(int index); |
207 | void typedSomething(const QString& text); | 209 | void typedSomething(const QString& text); |
208 | 210 | ||
209 | private: | 211 | private: |
210 | QListBox *m_listBox; | 212 | Q3ListBox *m_listBox; |
211 | QPushButton *servUpButton, *servDownButton; | 213 | QPushButton *servUpButton, *servDownButton; |
212 | QPushButton *servNewButton, *servRemoveButton; | 214 | QPushButton *servNewButton, *servRemoveButton; |
213 | KLineEdit *m_lineEdit; | 215 | KLineEdit *m_lineEdit; |
214 | 216 | ||
215 | //this is called in both ctors, to avoid code duplication | 217 | //this is called in both ctors, to avoid code duplication |
216 | void init( bool checkAtEntering, int buttons, | 218 | void init( bool checkAtEntering, int buttons, |
217 | QWidget *representationWidget = 0L ); | 219 | QWidget *representationWidget = 0L ); |
218 | 220 | ||