Home · All Classes · All Namespaces · Modules · Functions · Files
dbus-object.h
1 
23 #ifndef _TelepathyQt_dbus_object_h_HEADER_GUARD_
24 #define _TelepathyQt_dbus_object_h_HEADER_GUARD_
25 
26 #ifndef IN_TP_QT_HEADER
27 #error IN_TP_QT_HEADER
28 #endif
29 
30 #include <TelepathyQt/Global>
31 
32 #include <QObject>
33 
34 class QDBusConnection;
35 
36 namespace Tp
37 {
38 
39 class TP_QT_EXPORT DBusObject : public QObject
40 {
41  Q_OBJECT
42  Q_DISABLE_COPY(DBusObject)
43 
44 public:
45  DBusObject(const QDBusConnection &dbusConnection, QObject *parent = 0);
46  virtual ~DBusObject();
47 
48  QDBusConnection dbusConnection() const;
49 
50 private:
51  class Private;
52  friend class Private;
53  Private *mPriv;
54 };
55 
56 }
57 
58 #endif
A QObject on which low-level D-Bus adaptors are plugged to provide a D-Bus object.
Definition: dbus-object.h:39


Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation
Telepathy-Qt 0.9.5