| Home · All Classes · All Namespaces · Modules · Functions · Files

dbus-object.h

    00001
    00023 #ifndef _TelepathyQt_dbus_object_h_HEADER_GUARD_
    00024 #define _TelepathyQt_dbus_object_h_HEADER_GUARD_
    00025
    00026 #ifndef IN_TP_QT_HEADER
    00027 #error IN_TP_QT_HEADER
    00028 #endif
    00029
    00030 #include <TelepathyQt/Global>
    00031
    00032 #include <QObject>
    00033
    00034 class QDBusConnection;
    00035
    00036 namespace Tp
    00037 {
    00038
    00039 class TP_QT_EXPORT DBusObject : public QObject
    00040 {
    00041     Q_OBJECT
    00042     Q_DISABLE_COPY(DBusObject)
    00043
    00044 public:
    00045     DBusObject(const QDBusConnection &dbusConnection, QObject *parent = 0);
    00046     virtual ~DBusObject();
    00047
    00048     QDBusConnection dbusConnection() const;
    00049
    00050 private:
    00051     class Private;
    00052     friend class Private;
    00053     Private *mPriv;
    00054 };
    00055
    00056 }
    00057
    00058 #endif