diff options
Diffstat (limited to 'qt/qdbusobject.h')
| -rw-r--r-- | qt/qdbusobject.h | 63 | 
1 files changed, 2 insertions, 61 deletions
diff --git a/qt/qdbusobject.h b/qt/qdbusobject.h index ffb41add..584f3b28 100644 --- a/qt/qdbusobject.h +++ b/qt/qdbusobject.h @@ -43,102 +43,43 @@ template<class Interface>  inline const Interface qdbus_cast(const QDBusObject& obj, Interface * = 0);  class QDBusObjectPrivate; -/** - * QDBusObject - * Base object for DBUS objects imported and exported. - */  class QDBUS_EXPORT QDBusObject  {      friend class QDBusConnection;  public:      // public constructors -    /** -     * Construct a QDBusObject referencing the remote object given. -     */ -    QDBusObject(const QDBusConnection& conn, const QString& service, const QString& path);     - -    /** -     * Copy constructor. -     */      QDBusObject(const QDBusObject& other); - -    /** -     * Construct from an interface. -     */      QDBusObject(const QDBusInterface& iface);      // public destructors -    /** -     * Destructor. -     */      ~QDBusObject();  public:      // public functions - -    /** -     * Assignment operator -     */      QDBusObject& operator=(const QDBusObject&); -    /** -     * Returns the connection this object is bound to. -     */      QDBusConnection connection() const; - -    /** -     * Returns the service this object is associated to. -     */      QString service() const; - -    /** -     * Returns the path on the service this object is on. -     */      QString path() const; -    /** -     * Returns the introspection XML data of this object node. -     */      QString introspect() const; - -    /** -     * Returns the introspection data for this object node. -     */      QSharedDataPointer<QDBusIntrospection::Object> introspectionData() const; -    /** -     * Returns all the interfaces in this object. -     */      QStringList interfaces() const; - -    /** -     * Returns all the children object in this object. -     */      QMap<QString, QDBusObject> children() const; -    /** -     * Returns true if the object being referenced exists. -     */      //bool exists() const; - -    /** -     * Returns true if we're referencing a valid object. -     */      bool isValid() const; -    /** -     * Cast this object to an interface, if possible. -     */ +#ifndef QT_NO_MEMBER_TEMPLATES      template<typename Interface>          inline operator Interface()      { return qdbus_cast<Interface>(*this); } -    /** -     * Cast this object to an interface, if possible. -     */      template<typename Interface>          inline operator const Interface() const      { return qdbus_cast<Interface>(*this); } +#endif  private:      QDBusObject(QDBusObjectPrivate*, const QDBusConnection& conn);  | 
