summaryrefslogtreecommitdiffstats
path: root/src/tde/kchmdcopiface_skel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tde/kchmdcopiface_skel.cpp')
-rw-r--r--src/tde/kchmdcopiface_skel.cpp98
1 files changed, 98 insertions, 0 deletions
diff --git a/src/tde/kchmdcopiface_skel.cpp b/src/tde/kchmdcopiface_skel.cpp
new file mode 100644
index 0000000..be1e994
--- /dev/null
+++ b/src/tde/kchmdcopiface_skel.cpp
@@ -0,0 +1,98 @@
+/****************************************************************************
+**
+** DCOP Skeleton generated by dcopidl2cpp from kchmdcopiface.kidl
+**
+** WARNING! All changes made in this file will be lost!
+**
+*****************************************************************************/
+
+#include "./kchmdcopiface.h"
+
+#include <kdatastream.h>
+
+
+static const char* const KCHMDCOPIface_ftable[6][3] = {
+ { "void", "loadHelpFile(TQString,TQString)", "loadHelpFile(TQString filename,TQString url)" },
+ { "void", "openPage(TQString)", "openPage(TQString url)" },
+ { "void", "guiFindInIndex(TQString)", "guiFindInIndex(TQString word)" },
+ { "void", "guiSearchQuery(TQString)", "guiSearchQuery(TQString query)" },
+ { TQSTRINGLIST_OBJECT_NAME_STRING, "searchQuery(TQString)", "searchQuery(TQString query)" },
+ { 0, 0, 0 }
+};
+static const int KCHMDCOPIface_ftable_hiddens[5] = {
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+};
+
+bool KCHMDCOPIface::process(const TQCString &fun, const TQByteArray &data, TQCString& replyType, TQByteArray &replyData)
+{
+ if ( fun == KCHMDCOPIface_ftable[0][1] ) { // void loadHelpFile(TQString,TQString)
+ TQString arg0;
+ TQString arg1;
+ TQDataStream arg( data, IO_ReadOnly );
+ if (arg.atEnd()) return false;
+ arg >> arg0;
+ if (arg.atEnd()) return false;
+ arg >> arg1;
+ replyType = KCHMDCOPIface_ftable[0][0];
+ loadHelpFile(arg0, arg1 );
+ } else if ( fun == KCHMDCOPIface_ftable[1][1] ) { // void openPage(TQString)
+ TQString arg0;
+ TQDataStream arg( data, IO_ReadOnly );
+ if (arg.atEnd()) return false;
+ arg >> arg0;
+ replyType = KCHMDCOPIface_ftable[1][0];
+ openPage(arg0 );
+ } else if ( fun == KCHMDCOPIface_ftable[2][1] ) { // void guiFindInIndex(TQString)
+ TQString arg0;
+ TQDataStream arg( data, IO_ReadOnly );
+ if (arg.atEnd()) return false;
+ arg >> arg0;
+ replyType = KCHMDCOPIface_ftable[2][0];
+ guiFindInIndex(arg0 );
+ } else if ( fun == KCHMDCOPIface_ftable[3][1] ) { // void guiSearchQuery(TQString)
+ TQString arg0;
+ TQDataStream arg( data, IO_ReadOnly );
+ if (arg.atEnd()) return false;
+ arg >> arg0;
+ replyType = KCHMDCOPIface_ftable[3][0];
+ guiSearchQuery(arg0 );
+ } else if ( fun == KCHMDCOPIface_ftable[4][1] ) { // TQStringList searchQuery(TQString)
+ TQString arg0;
+ TQDataStream arg( data, IO_ReadOnly );
+ if (arg.atEnd()) return false;
+ arg >> arg0;
+ replyType = KCHMDCOPIface_ftable[4][0];
+ TQDataStream _replyStream( replyData, IO_WriteOnly );
+ _replyStream << searchQuery(arg0 );
+ } else {
+ return DCOPObject::process( fun, data, replyType, replyData );
+ }
+ return true;
+}
+
+QCStringList KCHMDCOPIface::interfaces()
+{
+ QCStringList ifaces = DCOPObject::interfaces();
+ ifaces += "KCHMDCOPIface";
+ return ifaces;
+}
+
+QCStringList KCHMDCOPIface::functions()
+{
+ QCStringList funcs = DCOPObject::functions();
+ for ( int i = 0; KCHMDCOPIface_ftable[i][2]; i++ ) {
+ if (KCHMDCOPIface_ftable_hiddens[i])
+ continue;
+ TQCString func = KCHMDCOPIface_ftable[i][0];
+ func += ' ';
+ func += KCHMDCOPIface_ftable[i][2];
+ funcs << func;
+ }
+ return funcs;
+}
+
+