summaryrefslogtreecommitdiff
path: root/core/launcher/server.h
authorzecke <zecke>2003-08-28 14:42:16 (UTC)
committer zecke <zecke>2003-08-28 14:42:16 (UTC)
commit2765a1008ca0ea05af1762616a827d1f3c35431e (patch) (unidiff)
tree385268125d4f12dc2f0bc3cb1f02216d29cffbb6 /core/launcher/server.h
parentfcc9c16cbd679ebc459ff0ec6228bbdedbfdfe1d (diff)
downloadopie-2765a1008ca0ea05af1762616a827d1f3c35431e.zip
opie-2765a1008ca0ea05af1762616a827d1f3c35431e.tar.gz
opie-2765a1008ca0ea05af1762616a827d1f3c35431e.tar.bz2
Opiefy and include Opie changes
Diffstat (limited to 'core/launcher/server.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/launcher/server.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/core/launcher/server.h b/core/launcher/server.h
index 21b03af..91bf883 100644
--- a/core/launcher/server.h
+++ b/core/launcher/server.h
@@ -26,65 +26,68 @@
26//#include "qcopbridge.h" 26//#include "qcopbridge.h"
27 27
28class QCopBridge; 28class QCopBridge;
29class QHostAddress; 29class QHostAddress;
30class TransferServer; 30class TransferServer;
31class PackageHandler; 31class PackageHandler;
32class DeviceButton;
33class ServiceRequest; 32class ServiceRequest;
34class TempScreenSaverMonitor; 33class TempScreenSaverMonitor;
35class AppLauncher; 34class AppLauncher;
36class AppLnkSet; 35class AppLnkSet;
37class StorageInfo; 36class StorageInfo;
38class SyncDialog; 37class SyncDialog;
39class DocumentList; 38class DocumentList;
40class ServerInterface; 39class ServerInterface;
40namespace Opie {
41 class ODeviceButton;
42}
41 43
42class Server : public QWidget { 44class Server : public QWidget {
43 Q_OBJECT 45 Q_OBJECT
44public: 46public:
45 Server(); 47 Server();
46 ~Server(); 48 ~Server();
47 49
48 static bool mkdir(const QString &path); 50 static bool mkdir(const QString &path);
49 51
50 void show(); 52 void show();
51 53
52 static void soundAlarm();
53 static bool setKeyboardLayout( const QString &kb ); 54 static bool setKeyboardLayout( const QString &kb );
54 55
55public slots: 56public slots:
56 void systemMsg(const QCString &, const QByteArray &); 57 void systemMsg(const QCString &, const QByteArray &);
57 void receiveTaskBar(const QCString &msg, const QByteArray &data); 58 void receiveTaskBar(const QCString &msg, const QByteArray &data);
58 void terminateServers(); 59 void terminateServers();
59 void pokeTimeMonitors(); 60 void pokeTimeMonitors();
60 61
61private slots: 62private slots:
62 void activate(const DeviceButton*,bool); 63 void activate(const Opie::ODeviceButton*,bool);
63 void syncConnectionClosed( const QHostAddress & ); 64 void syncConnectionClosed( const QHostAddress & );
64 void applicationLaunched(int pid, const QString &app); 65 void applicationLaunched(int pid, const QString &app);
65 void applicationTerminated(int pid, const QString &app); 66 void applicationTerminated(int pid, const QString &app);
66 void applicationConnected(const QString &app); 67 void applicationConnected(const QString &app);
67 void storageChanged(); 68 void storageChanged();
68 void cancelSync(); 69 void cancelSync();
69 70
70protected: 71protected:
71 void styleChange( QStyle & ); 72 void styleChange( QStyle & );
72 void timerEvent( QTimerEvent *e ); 73 void timerEvent( QTimerEvent *e );
73 74
74private: 75private:
76 void layout();
75 void startTransferServer(); 77 void startTransferServer();
76 void preloadApps(); 78 void preloadApps();
77 79
78 QCopBridge *qcopBridge; 80 QCopBridge *qcopBridge;
79 TransferServer *transferServer; 81 TransferServer *transferServer;
80 PackageHandler *packageHandler; 82 PackageHandler *packageHandler;
81 QDate last_today_show; 83 QDate last_today_show;
82 int tid_xfer; 84 int tid_xfer;
83 int tid_today; 85 /* ### FIXME two below### */
84 TempScreenSaverMonitor *tsmMonitor; 86// int tid_today;
87// TempScreenSaverMonitor *tsmMonitor;
85 StorageInfo *storage; 88 StorageInfo *storage;
86 SyncDialog *syncDialog; 89 SyncDialog *syncDialog;
87 AppLauncher *appLauncher; 90 AppLauncher *appLauncher;
88 DocumentList *docList; 91 DocumentList *docList;
89 ServerInterface *serverGui; 92 ServerInterface *serverGui;
90}; 93};