author | zecke <zecke> | 2004-12-20 22:11:44 (UTC) |
---|---|---|
committer | zecke <zecke> | 2004-12-20 22:11:44 (UTC) |
commit | a50334dddaa542fd63726a639e852c30036f53a0 (patch) (unidiff) | |
tree | 30d0a41308f752c72d2c685fab60e2bd7c650bec /library/qpemenubar.h | |
parent | 29e93ce47f7a52ded8956811d50b93e754caa3a6 (diff) | |
download | opie-a50334dddaa542fd63726a639e852c30036f53a0.zip opie-a50334dddaa542fd63726a639e852c30036f53a0.tar.gz opie-a50334dddaa542fd63726a639e852c30036f53a0.tar.bz2 |
Restore Files:
-QWSDecoration scaling fixes by mickeyl
-Readd macros for DEPRECATED and VISIBILITY
-Move out showWidget and execDialog to widget_sowing.cpp
-QPE_EXPORT_SYMBOL for Q_EXPORT_INTERFACE
-Deprecated for FileSelector, QPEMenubar and Toolbar
-rw-r--r-- | library/qpemenubar.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/library/qpemenubar.h b/library/qpemenubar.h index 66d0c85..64bf39c 100644 --- a/library/qpemenubar.h +++ b/library/qpemenubar.h | |||
@@ -16,24 +16,26 @@ | |||
16 | ** Contact info@trolltech.com if any conditions of this licensing are | 16 | ** Contact info@trolltech.com if any conditions of this licensing are |
17 | ** not clear to you. | 17 | ** not clear to you. |
18 | ** | 18 | ** |
19 | **********************************************************************/ | 19 | **********************************************************************/ |
20 | 20 | ||
21 | #ifndef QPEMENUBAR_H | 21 | #ifndef QPEMENUBAR_H |
22 | #define QPEMENUBAR_H | 22 | #define QPEMENUBAR_H |
23 | 23 | ||
24 | #include <qmenubar.h> | 24 | #include <qmenubar.h> |
25 | #include <qguardedptr.h> | 25 | #include <qguardedptr.h> |
26 | #include <qvaluelist.h> | 26 | #include <qvaluelist.h> |
27 | 27 | ||
28 | #include <qtopia/qpeglobal.h> | ||
29 | |||
28 | class QPEMenuToolFocusManager : public QObject | 30 | class QPEMenuToolFocusManager : public QObject |
29 | { | 31 | { |
30 | Q_OBJECT | 32 | Q_OBJECT |
31 | public: | 33 | public: |
32 | QPEMenuToolFocusManager(); | 34 | QPEMenuToolFocusManager(); |
33 | 35 | ||
34 | void addWidget( QWidget *w ); | 36 | void addWidget( QWidget *w ); |
35 | void removeWidget( QWidget *w ); | 37 | void removeWidget( QWidget *w ); |
36 | void setActive( bool a ); | 38 | void setActive( bool a ); |
37 | bool isActive() const; | 39 | bool isActive() const; |
38 | void moveFocus( bool next ); | 40 | void moveFocus( bool next ); |
39 | 41 | ||
@@ -50,25 +52,25 @@ private slots: | |||
50 | private: | 52 | private: |
51 | typedef QGuardedPtr<QWidget> GuardedWidget; | 53 | typedef QGuardedPtr<QWidget> GuardedWidget; |
52 | QValueList<GuardedWidget> list; | 54 | QValueList<GuardedWidget> list; |
53 | GuardedWidget inFocus; | 55 | GuardedWidget inFocus; |
54 | GuardedWidget oldFocus; | 56 | GuardedWidget oldFocus; |
55 | static QPEMenuToolFocusManager *me; | 57 | static QPEMenuToolFocusManager *me; |
56 | 58 | ||
57 | private: // Sharp ROM compatibility | 59 | private: // Sharp ROM compatibility |
58 | void setMenukeyEnabled ( bool b ); | 60 | void setMenukeyEnabled ( bool b ); |
59 | }; | 61 | }; |
60 | 62 | ||
61 | 63 | ||
62 | class QPEMenuBar : public QMenuBar | 64 | class QPE_DEPRECATED QPEMenuBar : public QMenuBar |
63 | { | 65 | { |
64 | Q_OBJECT | 66 | Q_OBJECT |
65 | public: | 67 | public: |
66 | QPEMenuBar( QWidget *parent=0, const char* name=0 ); | 68 | QPEMenuBar( QWidget *parent=0, const char* name=0 ); |
67 | ~QPEMenuBar(); | 69 | ~QPEMenuBar(); |
68 | 70 | ||
69 | protected: | 71 | protected: |
70 | virtual void keyPressEvent( QKeyEvent *e ); | 72 | virtual void keyPressEvent( QKeyEvent *e ); |
71 | 73 | ||
72 | /* Patch from Mickey | 74 | /* Patch from Mickey |
73 | * Sharp Qtopia1.5 seems to have these functions | 75 | * Sharp Qtopia1.5 seems to have these functions |
74 | * TO BE RESOLVED - zecke | 76 | * TO BE RESOLVED - zecke |