chat_adaptor.h Example File
dbus/dbus-chat/chat_adaptor.h
#ifndef CHAT_ADAPTOR_H_142741156243605
#define CHAT_ADAPTOR_H_142741156243605
#include <QtCore/QObject>
#include <QtDBus/QtDBus>
class QByteArray;
template<class T> class QList;
template<class Key, class Value> class QMap;
class QString;
class QStringList;
class QVariant;
class ChatAdaptor: public QDBusAbstractAdaptor
{
Q_OBJECT
Q_CLASSINFO("D-Bus Interface", "com.trolltech.chat")
Q_CLASSINFO("D-Bus Introspection", ""
" <interface name=\"com.trolltech.chat\" >\n"
" <signal name=\"message\" >\n"
" <arg direction=\"out\" type=\"s\" name=\"nickname\" />\n"
" <arg direction=\"out\" type=\"s\" name=\"text\" />\n"
" </signal>\n"
" <signal name=\"action\" >\n"
" <arg direction=\"out\" type=\"s\" name=\"nickname\" />\n"
" <arg direction=\"out\" type=\"s\" name=\"text\" />\n"
" </signal>\n"
" </interface>\n"
"")
public:
ChatAdaptor(QObject *parent);
virtual ~ChatAdaptor();
public:
public Q_SLOTS:
Q_SIGNALS:
void action(const QString &nickname, const QString &text);
void message(const QString &nickname, const QString &text);
};
#endif