KUtils
kcmoduleproxyIface.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __KCMODULEPROXYIFACE_H__
00021 #define __KCMODULEPROXYIFACE_H__
00022
00023 #include <dcopobject.h>
00024
00036 class KCModuleProxyIface : virtual public DCOPObject
00037 {
00038 K_DCOP
00039
00040 k_dcop:
00041
00048 virtual QString applicationName() = 0;
00049
00053 virtual void save() = 0;
00054
00058 virtual void load() = 0;
00059
00063 virtual void defaults() = 0;
00064
00068 virtual QString quickHelp() = 0;
00069
00074 virtual bool changed() = 0;
00075
00076 k_dcop_signals:
00077
00086 virtual void changed( bool c );
00087
00088 virtual void quickHelpChanged();
00089
00090 };
00091
00107 class KCModuleProxyRootDispatcher : virtual public DCOPObject
00108 {
00109 K_DCOP
00110
00111 k_dcop:
00112
00116 virtual void changed( bool c ) = 0;
00117
00118 virtual void quickHelpChanged() = 0;
00119 };
00120
00121 #endif // __KCMODULEPROXYIFACE_H__