summaryrefslogtreecommitdiff
path: root/libopie2/opieui/otabwidget.h
Unidiff
Diffstat (limited to 'libopie2/opieui/otabwidget.h') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie2/opieui/otabwidget.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/libopie2/opieui/otabwidget.h b/libopie2/opieui/otabwidget.h
index 51d1c6d..c7d32c2 100644
--- a/libopie2/opieui/otabwidget.h
+++ b/libopie2/opieui/otabwidget.h
@@ -1,16 +1,15 @@
1/* 1/*
2                This file is part of the Opie Project 2                 This file is part of the Opie Project
3 3              Copyright (C) 2002 Dan Williams <williamsdr@acm.org>
4              Copyright (c) 2002 Dan Williams <williamsdr@acm.org>
5 =. 4 =.
6 .=l. 5 .=l.
7           .>+-= 6           .>+-=
8 _;:,     .>    :=|. This program is free software; you can 7 _;:,     .>    :=|. This program is free software; you can
9.> <`_,   >  .   <= redistribute it and/or modify it under 8.> <`_,   >  .   <= redistribute it and/or modify it under
10:`=1 )Y*s>-.--   : the terms of the GNU Library General Public 9:`=1 )Y*s>-.--   : the terms of the GNU Library General Public
11.="- .-=="i,     .._ License as published by the Free Software 10.="- .-=="i,     .._ License as published by the Free Software
12 - .   .-<_>     .<> Foundation; either version 2 of the License, 11 - .   .-<_>     .<> Foundation; either version 2 of the License,
13     ._= =}       : or (at your option) any later version. 12     ._= =}       : or (at your option) any later version.
14    .%`+i>       _;_. 13    .%`+i>       _;_.
15    .i_,=:_.      -<s. This program is distributed in the hope that 14    .i_,=:_.      -<s. This program is distributed in the hope that
16     +  .  -:.       = it will be useful, but WITHOUT ANY WARRANTY; 15     +  .  -:.       = it will be useful, but WITHOUT ANY WARRANTY;
@@ -60,26 +59,26 @@ class OTabBar;
60 * drop down list box. 59 * drop down list box.
61 * 60 *
62 * The normal way to use OTabWidget is to do the following in the 61 * The normal way to use OTabWidget is to do the following in the
63 * constructor: 62 * constructor:
64 * - Create a OTabWidget. 63 * - Create a OTabWidget.
65 * - Create a QWidget for each of the pages in the control, insert 64 * - Create a QWidget for each of the pages in the control, insert
66 * children into it, set up geometry management for it, and use addTab() 65 * children into it, set up geometry management for it, and use addTab()
67 * to add the widget. 66 * to add the widget.
68 */ 67 */
69class OTabWidget : public QWidget 68class OTabWidget : public QWidget
70{ 69{
71 Q_OBJECT 70 Q_OBJECT
72public: 71
73 72 public:
74/** 73/**
75 * @enum TabStyle 74 * @enum TabStyle
76 * @brief Defines how the widget selection control is displayed. 75 * @brief Defines how the widget selection control is displayed.
77 * 76 *
78 * Valid values: 77 * Valid values:
79 * - Global: use globally selected options (qpe.conf - TabStyle & TabPosition) 78 * - Global: use globally selected options (qpe.conf - TabStyle & TabPosition)
80 * - TextTab: Tabbed widget selection with text labels 79 * - TextTab: Tabbed widget selection with text labels
81 * - IconTab: Tabbed widget selection with icon labels, text label for active widget 80 * - IconTab: Tabbed widget selection with icon labels, text label for active widget
82 * (similar to Opie launcher) 81 * (similar to Opie launcher)
83 * - TextList: Drop down list widget selection with text labels 82 * - TextList: Drop down list widget selection with text labels
84 * - IconList: Drop down list widget selection with icon & text labels 83 * - IconList: Drop down list widget selection with icon & text labels
85 */ 84 */
@@ -98,25 +97,24 @@ public:
98/** 97/**
99 * @fn OTabWidget( QWidget *parent = 0, const char *name = 0, TabStyle s = Global, TabPosition p = Top ) 98 * @fn OTabWidget( QWidget *parent = 0, const char *name = 0, TabStyle s = Global, TabPosition p = Top )
100 * @brief Object constructor. 99 * @brief Object constructor.
101 * 100 *
102 * @param parent Pointer to parent of this control. 101 * @param parent Pointer to parent of this control.
103 * @param name Name of control. 102 * @param name Name of control.
104 * @param s Style of widget selection control. 103 * @param s Style of widget selection control.
105 * @param p Position of the widget selection control. 104 * @param p Position of the widget selection control.
106 * 105 *
107 * Constructs a new OTabWidget control with parent and name. The style and position parameters 106 * Constructs a new OTabWidget control with parent and name. The style and position parameters
108 * determine how the widget selection control will be displayed. 107 * determine how the widget selection control will be displayed.
109 */ 108 */
110 // FIXME WFlags? -zecke
111 OTabWidget( QWidget * = 0, const char * = 0, TabStyle = Global, TabPosition = Top ); 109 OTabWidget( QWidget * = 0, const char * = 0, TabStyle = Global, TabPosition = Top );
112 110
113/** 111/**
114 * @fn ~OTabWidget() 112 * @fn ~OTabWidget()
115 * @brief Object destructor. 113 * @brief Object destructor.
116 */ 114 */
117 ~OTabWidget(); 115 ~OTabWidget();
118 116
119/** 117/**
120 * @fn addTab( QWidget *child, const QString &icon, const QString &label ) 118 * @fn addTab( QWidget *child, const QString &icon, const QString &label )
121 * @brief Add new widget to control. 119 * @brief Add new widget to control.
122 * 120 *
@@ -253,34 +251,34 @@ private:
253 * 251 *
254 * @param tab Pointer to data for widget. 252 * @param tab Pointer to data for widget.
255 */ 253 */
256 void selectTab( OTabInfo * ); 254 void selectTab( OTabInfo * );
257 255
258/** 256/**
259 * @fn setUpLayout() 257 * @fn setUpLayout()
260 * @brief Internal function to adjust layout. 258 * @brief Internal function to adjust layout.
261 */ 259 */
262 void setUpLayout(); 260 void setUpLayout();
263 261
264 262
265signals: 263 signals:
266/** 264/**
267 * @fn currentChanegd( QWidget *widget ) 265 * @fn currentChanegd( QWidget *widget )
268 * @brief This signal is emitted whenever the widget has changed. 266 * @brief This signal is emitted whenever the widget has changed.
269 * 267 *
270 * @param widget Pointer to new current widget. 268 * @param widget Pointer to new current widget.
271 */ 269 */
272 void currentChanged( QWidget * ); 270 void currentChanged( QWidget * );
273 271
274private slots: 272 private slots:
275 273
276/** 274/**
277 * @fn slotTabBarSelected( int id ) 275 * @fn slotTabBarSelected( int id )
278 * @brief Slot which is called when a tab is selected. 276 * @brief Slot which is called when a tab is selected.
279 * 277 *
280 * @param id ID of widget selected. 278 * @param id ID of widget selected.
281 */ 279 */
282 void slotTabBarSelected( int ); 280 void slotTabBarSelected( int );
283 281
284/** 282/**
285 * @fn slotTabListSelected( int index ) 283 * @fn slotTabListSelected( int index )
286 * @brief Slot which is called when a drop down selection is made. 284 * @brief Slot which is called when a drop down selection is made.