-rw-r--r-- | library/menubutton.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/library/menubutton.h b/library/menubutton.h index 6582b1e..ee5dcf1 100644 --- a/library/menubutton.h +++ b/library/menubutton.h | |||
@@ -28,31 +28,37 @@ class MenuButton : public QPushButton { | |||
28 | public: | 28 | public: |
29 | MenuButton( QWidget* parent, const char* name=0); | 29 | MenuButton( QWidget* parent, const char* name=0); |
30 | MenuButton( const QStringList& items, QWidget* parent, const char* name=0); | 30 | MenuButton( const QStringList& items, QWidget* parent, const char* name=0); |
31 | 31 | ||
32 | void clear(); | 32 | void clear(); |
33 | 33 | ||
34 | |||
34 | int currentItem() const; | 35 | int currentItem() const; |
35 | QString currentText() const; | 36 | QString currentText() const; |
36 | 37 | ||
37 | void insertItems( const QStringList& items ); | 38 | void insertItems( const QStringList& items ); |
38 | void insertItem( const QIconSet& icon, const QString& text=QString::null ); | 39 | void insertItem( const QIconSet& icon, const QString& text=QString::null ); |
39 | void insertItem( const QString& text ); | 40 | void insertItem( const QString& text ); |
40 | void insertSeparator(); | 41 | void insertSeparator(); |
41 | 42 | ||
42 | void setLabel(const QString& label); | 43 | void setLabel(const QString& label); |
44 | int count(); | ||
45 | void remove(int id); | ||
46 | QString text(int id); | ||
47 | void setUseLabel(bool b); | ||
43 | 48 | ||
44 | signals: | 49 | signals: |
45 | void selected(int); | 50 | void selected(int); |
46 | void selected(const QString&); | 51 | void selected(const QString&); |
47 | 52 | ||
48 | public slots: | 53 | public slots: |
49 | void select(int); | 54 | void select(int); |
50 | void select(const QString&); | 55 | void select(const QString&); |
51 | 56 | ||
52 | private: | 57 | private: |
58 | bool useLabel; | ||
53 | void init(); | 59 | void init(); |
54 | QStringList txts; | 60 | QStringList txts; |
55 | QPopupMenu* pop; | 61 | QPopupMenu* pop; |
56 | int nitems; | 62 | int nitems; |
57 | int cur; | 63 | int cur; |
58 | QString lab; | 64 | QString lab; |