37
37
Q_CLASSINFO( "D-Bus Interface", "org.kde.nepomuk.ResourceWatcherConnection" )
40
ResourceWatcherConnection( ResourceWatcherManager* parent, bool hasProperties );
40
ResourceWatcherConnection( ResourceWatcherManager* parent );
41
41
~ResourceWatcherConnection();
44
44
Q_SCRIPTABLE void resourceCreated( const QString & uri, const QStringList& types );
45
45
Q_SCRIPTABLE void resourceRemoved( const QString & uri, const QStringList& types );
46
Q_SCRIPTABLE void resourceTypeAdded( const QString & resUri, const QString & type );
47
Q_SCRIPTABLE void resourceTypeRemoved( const QString & resUri, const QString & type );
46
Q_SCRIPTABLE void resourceTypesAdded( const QString & resUri, const QStringList & type );
47
Q_SCRIPTABLE void resourceTypesRemoved( const QString & resUri, const QStringList & type );
48
48
Q_SCRIPTABLE void propertyAdded( const QString & resource,
49
49
const QString & property,
50
const QDBusVariant & value );
50
const QVariantList & value );
51
51
Q_SCRIPTABLE void propertyRemoved( const QString & resource,
52
52
const QString & property,
53
const QDBusVariant & value );
53
const QVariantList & value );
54
Q_SCRIPTABLE void propertyChanged( const QString & resource,
55
const QString & property,
56
const QVariantList & addedValues,
57
const QVariantList & removedValues );
59
Q_SCRIPTABLE void setResources(const QStringList& resources);
60
Q_SCRIPTABLE void addResource(const QString& resource);
61
Q_SCRIPTABLE void removeResource(const QString& resource);
62
Q_SCRIPTABLE void setProperties(const QStringList& properties);
63
Q_SCRIPTABLE void addProperty(const QString& property);
64
Q_SCRIPTABLE void removeProperty(const QString& property);
65
Q_SCRIPTABLE void setTypes(const QStringList& types);
66
Q_SCRIPTABLE void addType(const QString& type);
67
Q_SCRIPTABLE void removeType(const QString& type);
56
68
Q_SCRIPTABLE void close();
59
bool hasProperties() const;
61
71
QDBusObjectPath registerDBusObject(const QString &dbusClient, int id);
64
74
QString m_objectPath;
67
76
ResourceWatcherManager* m_manager;
68
77
QDBusServiceWatcher* m_serviceWatcher;