summaryrefslogtreecommitdiff
path: root/x11/libqpe-x11/qpe/qpeapplication.h
Unidiff
Diffstat (limited to 'x11/libqpe-x11/qpe/qpeapplication.h') (more/less context) (ignore whitespace changes)
-rw-r--r--x11/libqpe-x11/qpe/qpeapplication.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/x11/libqpe-x11/qpe/qpeapplication.h b/x11/libqpe-x11/qpe/qpeapplication.h
index cd385db..2af1c66 100644
--- a/x11/libqpe-x11/qpe/qpeapplication.h
+++ b/x11/libqpe-x11/qpe/qpeapplication.h
@@ -6,6 +6,7 @@
6 */ 6 */
7 7
8#include <qapplication.h> 8#include <qapplication.h>
9#include <qevent.h>
9 10
10#include <qpe/timestring.h> 11#include <qpe/timestring.h>
11 12
@@ -16,6 +17,7 @@ public:
16 QPEApplication(int& argc, char** argv, Type=GuiClient ); 17 QPEApplication(int& argc, char** argv, Type=GuiClient );
17 ~QPEApplication(); 18 ~QPEApplication();
18 19
20
19 static QString qpeDir(); 21 static QString qpeDir();
20 static QString documentDir(); 22 static QString documentDir();
21 void applyStyle(); 23 void applyStyle();
@@ -32,6 +34,14 @@ public:
32 static void setStylusOperation( QWidget*, StylusMode ); 34 static void setStylusOperation( QWidget*, StylusMode );
33 static StylusMode stylusOperation( QWidget* ); 35 static StylusMode stylusOperation( QWidget* );
34 36
37 enum InputMethodHint {
38 Normal,
39 AlwaysOff,
40 AlwaysOn
41 };
42 static void setInputMethodHint( QWidget*, InputMethodHint );
43 static InputMethodHint inputMethodHint( QWidget* );
44
35 void showMainWidget( QWidget*, bool nomax = FALSE ); 45 void showMainWidget( QWidget*, bool nomax = FALSE );
36 void showMainDocumentWidget( QWidget*, bool nomax = FALSE ); 46 void showMainDocumentWidget( QWidget*, bool nomax = FALSE );
37 47
@@ -60,6 +70,19 @@ private:
60 void initTranslations(); 70 void initTranslations();
61 void internalSetStyle(const QString&); 71 void internalSetStyle(const QString&);
62 72
73private slots:
74 void hideOrQuit();
75 void systemMessage( const QCString&, const QByteArray& );
76 void pidMessage( const QCString&, const QByteArray& );
77 void removeSenderFromStylusDict();
78protected:
79 virtual void restart();
80 virtual void shutdown();
81 bool eventFilter( QObject*, QEvent* );
82 void timerEvent( QTimerEvent* );
83 void raiseAppropriateWindow();
84 virtual void tryQuit();
85
63private: 86private:
64 class Private; 87 class Private;
65 Private* d; 88 Private* d;