tests: Convert ExpressionMatchTests into a GTest-based test case
[quassel.git] / src / common / coreinfo.cpp
index e4019c7..d4339d1 100644 (file)
@@ -20,7 +20,6 @@
 
 #include "coreinfo.h"
 
-INIT_SYNCABLE_OBJECT(CoreInfo)
 CoreInfo::CoreInfo(QObject *parent) : SyncableObject(parent) {}
 
 QVariantMap CoreInfo::coreData() const
@@ -41,3 +40,11 @@ void CoreInfo::setConnectedClientData(const int peerCount, const QVariantList pe
     _coreData["sessionConnectedClientData"] = peerData;
     setCoreData(_coreData);
 }
+
+void CoreInfo::reset()
+{
+    // Clear any stored data
+    _coreData.clear();
+    // Propagate changes to listeners
+    emit coreDataChanged(_coreData);
+}