19 #ifndef __kdcopactionproxy_h__
20 #define __kdcopactionproxy_h__
22 #include <dcopobject.h>
24 #include <tdelibs_export.h>
63 virtual TQValueList<TDEAction *> actions()
const;
68 virtual TDEAction *action(
const char *name )
const;
80 virtual TQCString actionObjectId(
const TQCString &name )
const;
88 virtual TQMap<TQCString,DCOPRef> actionMap(
const TQCString &appId = TQCString() )
const;
93 virtual bool process(
const TQCString &obj,
const TQCString &fun,
const TQByteArray &data,
94 TQCString &replyType, TQByteArray &replyData );
100 virtual bool processAction(
const TQCString &obj,
const TQCString &fun,
const TQByteArray &data,
101 TQCString &replyType, TQByteArray &replyData,
TDEAction *action );
106 virtual void virtual_hook(
int id,
void* data );
108 class KDCOPActionProxyPrivate;
109 KDCOPActionProxyPrivate *d;
virtual bool process(const TQCString &obj, const TQCString &fun, const TQByteArray &data, TQCString &replyType, TQByteArray &replyData)
A proxy class publishing a DCOP interface for actions.
A managed set of TDEAction objects.
Class to encapsulate user-driven action or event.