-rw-r--r-- | libopie/otabwidget.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/libopie/otabwidget.h b/libopie/otabwidget.h index c140c0b..acb9223 100644 --- a/libopie/otabwidget.h +++ b/libopie/otabwidget.h | |||
@@ -111,32 +111,33 @@ public: | |||
111 | /** | 111 | /** |
112 | * @fn addTab( QWidget *child, const QString &icon, const QString &label ) | 112 | * @fn addTab( QWidget *child, const QString &icon, const QString &label ) |
113 | * @brief Add new widget to control. | 113 | * @brief Add new widget to control. |
114 | * | 114 | * |
115 | * @param child Widget control. | 115 | * @param child Widget control. |
116 | * @param icon Path to icon. | 116 | * @param icon Path to icon. |
117 | * @param label Text label. | 117 | * @param label Text label. |
118 | */ | 118 | */ |
119 | void addTab( QWidget *, const QString &, const QString & ); | 119 | void addTab( QWidget *, const QString &, const QString & ); |
120 | 120 | ||
121 | /** | 121 | /** |
122 | * @fn removePage( QWidget *widget ) | 122 | * @fn removePage( QWidget *widget ) |
123 | * @brief Remove widget from control. Does not delete widget. | 123 | * @brief Remove widget from control. Does not delete widget. |
124 | * | 124 | * |
125 | * @param widget Widget control to be removed. | 125 | * @param widget Widget control to be removed. |
126 | */ | 126 | */ |
127 | /* ### Page vs. Tab.. yes the widget is a Page but then is addTab wrong -zecke */ | ||
127 | void removePage( QWidget * ); | 128 | void removePage( QWidget * ); |
128 | 129 | ||
129 | /** | 130 | /** |
130 | * @fn changeTab( QWidget *widget, const QString &icon, const QString &label ) | 131 | * @fn changeTab( QWidget *widget, const QString &icon, const QString &label ) |
131 | * @brief Change text and/or icon for existing tab | 132 | * @brief Change text and/or icon for existing tab |
132 | * | 133 | * |
133 | * @param child Widget control. | 134 | * @param child Widget control. |
134 | * @param icon Path to icon. | 135 | * @param icon Path to icon. |
135 | * @param label Text label. | 136 | * @param label Text label. |
136 | */ | 137 | */ |
137 | void changeTab( QWidget *, const QString &, const QString & ); | 138 | void changeTab( QWidget *, const QString &, const QString & ); |
138 | 139 | ||
139 | /** | 140 | /** |
140 | * @fn tabStyle()const | 141 | * @fn tabStyle()const |
141 | * @brief Returns current widget selection control style. | 142 | * @brief Returns current widget selection control style. |
142 | */ | 143 | */ |
@@ -185,34 +186,40 @@ public: | |||
185 | * @brief Selects and brings to top the desired widget, by using id. | 186 | * @brief Selects and brings to top the desired widget, by using id. |
186 | * | 187 | * |
187 | * @param tab id for widget to select. | 188 | * @param tab id for widget to select. |
188 | */ | 189 | */ |
189 | void setCurrentTab(int); | 190 | void setCurrentTab(int); |
190 | 191 | ||
191 | /** | 192 | /** |
192 | * @fn sizeHint()const | 193 | * @fn sizeHint()const |
193 | * @brief Reimplemented for internal purposes. | 194 | * @brief Reimplemented for internal purposes. |
194 | */ | 195 | */ |
195 | QSize sizeHint() const; | 196 | QSize sizeHint() const; |
196 | 197 | ||
197 | /** | 198 | /** |
198 | * @fn currentTab( ) | 199 | * @fn currentTab( ) |
199 | * @brief returns current tab id. | 200 | * @brief returns current tab id. |
200 | */ | 201 | */ |
201 | int currentTab(); | 202 | // ### make const |
202 | 203 | int currentTab()/* const */; | |
204 | /** | ||
205 | * @brief returns the current page of the active tab | ||
206 | * | ||
207 | * @since 1.2 | ||
208 | */ | ||
209 | QWidget* currentWidget()const; | ||
203 | 210 | ||
204 | protected: | 211 | protected: |
205 | 212 | ||
206 | /** | 213 | /** |
207 | * @fn resizeEvent( QResizeEvent * ) | 214 | * @fn resizeEvent( QResizeEvent * ) |
208 | * @brief Reimplemented for internal purposes. | 215 | * @brief Reimplemented for internal purposes. |
209 | */ | 216 | */ |
210 | void resizeEvent( QResizeEvent * ); | 217 | void resizeEvent( QResizeEvent * ); |
211 | 218 | ||
212 | private: | 219 | private: |
213 | OTabInfoList tabs; | 220 | OTabInfoList tabs; |
214 | OTabInfo *currTab; | 221 | OTabInfo *currTab; |
215 | 222 | ||
216 | TabStyle tabBarStyle; | 223 | TabStyle tabBarStyle; |
217 | TabPosition tabBarPosition; | 224 | TabPosition tabBarPosition; |
218 | 225 | ||