19 #include <tqcstring.h>
20 #include <tqdatastream.h>
22 #include <dcopclient.h>
24 #include <kapplication.h>
25 #include <kcmoduleproxy.h>
28 #include "kcmoduleproxyIfaceImpl.h"
31 #include <tqmessagebox.h>
33 KCModuleProxyIfaceImpl::KCModuleProxyIfaceImpl(
const TQCString& name,
35 : DCOPObject(
name ), TQObject( 0,
name ),
38 connect( p, TQT_SIGNAL( changed(
bool)),
39 TQT_SLOT( changedRelay(
bool)));
40 connect( p, TQT_SIGNAL( quickHelpChanged()),
41 TQT_SLOT( quickHelpRelay()));
44 void KCModuleProxyIfaceImpl::save()
50 void KCModuleProxyIfaceImpl::load()
56 void KCModuleProxyIfaceImpl::defaults()
62 TQString KCModuleProxyIfaceImpl::applicationName()
64 return kapp->caption();
67 TQString KCModuleProxyIfaceImpl::quickHelp()
69 return p->quickHelp();
72 bool KCModuleProxyIfaceImpl::changed()
77 void KCModuleProxyIfaceImpl::changedRelay(
bool c )
80 TQDataStream stream(data, IO_WriteOnly);
82 emitDCOPSignal(
"changed(bool)", data );
85 void KCModuleProxyIfaceImpl::quickHelpRelay()
88 emitDCOPSignal(
"quickHelpChanged()", data );
97 KCModuleProxyRootCommunicatorImpl::KCModuleProxyRootCommunicatorImpl
99 : DCOPObject(
name ), TQObject( 0,
name ),
109 kapp->dcopClient()->connectDCOPSignal( 0, p->dcopName(),
110 "changed(bool)", objId(),
"changed(bool)",
false );
112 kapp->dcopClient()->connectDCOPSignal( 0, p->dcopName(),
113 "quickHelpChanged()", objId(),
"quickHelpChanged()",
false );
117 void KCModuleProxyRootCommunicatorImpl::changed(
bool c )
120 p->moduleChanged( c );
123 void KCModuleProxyRootCommunicatorImpl::quickHelpChanged()
126 p->emitQuickHelpChanged();
129 #include "kcmoduleproxyIfaceImpl.moc"
Encapsulates a KCModule for embedding.
kndbgstream & endl(kndbgstream &s)
kdbgstream kdDebug(int area=0)
TQString name(StdAccel id)