21 #ifndef KCMODULEPROXY_H
22 #define KCMODULEPROXY_H
25 #include <tqstringlist.h>
28 #include <kdelibs_export.h>
73 friend class KCModuleProxyRootCommunicatorImpl;
91 TQWidget * parent = 0,
const char * name = 0,
92 const TQStringList & args = TQStringList() );
109 KCModuleProxy(
const TQString& serviceName,
bool withFallback =
true,
110 TQWidget * parent = 0,
const char * name = 0,
111 const TQStringList & args = TQStringList() );
126 KCModuleProxy(
const KService::Ptr& service,
bool withFallback =
true,
127 TQWidget * parent = 0,
const char * name = 0,
128 const TQStringList & args = TQStringList() );
153 TQString quickHelp()
const;
171 TQString rootOnlyMsg()
const;
179 bool useRootOnlyMsg()
const;
196 bool changed()
const;
208 bool rootMode()
const;
232 TQCString dcopName()
const;
264 void changed(
bool state );
288 void quickHelpChanged();
296 void showEvent( TQShowEvent * );
311 void emitQuickHelpChanged();
322 void callRootModule(
const TQCString&
function );
335 void moduleChanged(
bool );
340 void moduleDestroyed();
349 void applicationRemoved(
const TQCString& app );
353 class KCModuleProxyPrivate;
354 KCModuleProxyPrivate * d;
357 #endif // KCMODULEPROXY_H