00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __moduleIface_h__
00021 #define __moduleIface_h__
00022
00023 #include <dcopobject.h>
00024
00025 #include <tqfont.h>
00026 #include <tqpalette.h>
00027 #include <tqwidget.h>
00028
00029 class ModuleIface : public TQObject, public DCOPObject {
00030
00031 Q_OBJECT
00032 K_DCOP
00033
00034 public:
00035 ModuleIface(TQObject *parent, const char *name);
00036 ~ModuleIface();
00037
00038 k_dcop:
00039 TQFont getFont();
00040 TQPalette getPalette();
00041 TQString getStyle();
00042 void invokeHandbook();
00043 void invokeHelp();
00044
00045 signals:
00046 void handbookClicked();
00047 void helpClicked();
00048
00049 private:
00050 TQWidget *_parent;
00051
00052 };
00053
00054 #endif