00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef DCOPINTERFACE_H
00012 #define DCOPINTERFACE_H
00013
00014 #include <dcopobject.h>
00015
00016 class dcopIface : virtual public DCOPObject
00017 {
00018 K_DCOP
00019 public:
00020
00021 k_dcop:
00022 virtual ASYNC openTheme(TQString file) = 0;
00023 virtual ASYNC openNamedTheme(TQString file, TQString name, bool is_sub_theme) = 0;
00024 virtual ASYNC closeTheme(TQString name) = 0;
00025 virtual ASYNC quit() = 0;
00026 virtual ASYNC hideSystemTray(bool hide) = 0;
00027 virtual ASYNC showThemeDialog() = 0;
00028
00029 virtual int themeAdded(TQString appId, TQString file) = 0;
00030 virtual ASYNC themeClosed(TQString appId, TQString file, int instance) = 0;
00031 virtual ASYNC themeNotify(TQString name, TQString text) = 0;
00032 virtual ASYNC setIncomingData(TQString name, TQString obj) = 0;
00033 virtual bool isMainKaramba() = 0;
00034
00035 };
00036
00037 #endif // DCOPINTERFACE_H