chat_adaptor.h Example File

chat/chat_adaptor.h

  /*
   * This file was generated by qdbusxml2cpp version 0.8
   * Command line was:
   *
   * qdbusxml2cpp is Copyright (C) 2016 The Qt Company Ltd.
   *
   * This is an auto-generated file.
   * This file may have been hand-edited. Look for HAND-EDIT comments
   * before re-generating it.
   */

  #ifndef CHAT_ADAPTOR_H
  #define CHAT_ADAPTOR_H

  #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;

  /*
   * Adaptor class for interface org.example.chat
   */
  class ChatAdaptor: public QDBusAbstractAdaptor
  {
      Q_OBJECT
      Q_CLASSINFO("D-Bus Interface", "org.example.chat")
      Q_CLASSINFO("D-Bus Introspection", ""
  "  <interface name=\"org.example.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: // PROPERTIES
  public Q_SLOTS: // METHODS
  Q_SIGNALS: // SIGNALS
      void action(const QString &nickname, const QString &text);
      void message(const QString &nickname, const QString &text);
  };

  #endif