X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fsyncableobject.h;h=d0d7a8b4723d044cfd5c8176a26844458dbd8647;hp=65f575e3734d7b8c0d9f9514ab20c5662017a463;hb=27de4d2719454c4deb5f6e24b82bdd8991e45260;hpb=f6b9eeda207d42c99fc3e9085631722cf2ec83dc diff --git a/src/common/syncableobject.h b/src/common/syncableobject.h index 65f575e3..d0d7a8b4 100644 --- a/src/common/syncableobject.h +++ b/src/common/syncableobject.h @@ -35,6 +35,7 @@ public: SyncableObject(QObject *parent = 0); SyncableObject(const QString &objectName, QObject *parent = 0); SyncableObject(const SyncableObject &other, QObject *parent = 0); + ~SyncableObject(); //! Stores the object's state into a QVariantMap. /** The default implementation takes dynamic properties as well as getters that have @@ -77,10 +78,10 @@ signals: void updatedRemotely(); void updated(const QVariantMap &properties); void updateRequested(const QVariantMap &properties); - void objectRenamed(QString newName, QString oldName); private: void synchronize(SignalProxy *proxy); + void stopSynchronize(SignalProxy *proxy); bool setInitValue(const QString &property, const QVariant &value);