#pragma once
+#include "common-export.h"
+
#include "syncableobject.h"
/*
* gather various information about the core.
*/
-class CoreInfo : public SyncableObject
+class COMMON_EXPORT CoreInfo : public SyncableObject
{
Q_OBJECT
SYNCABLE_OBJECT
void setConnectedClientData(int, QVariantList);
+ /**
+ * Reset the core info state, clearing anything saved
+ */
+ void reset();
+
signals:
+ /**
+ * Signals that core information has changed
+ */
void coreDataChanged(QVariantMap);
public slots: