+ explicit CoreInfo(QObject *parent = nullptr);
+ inline QVariant &at(const QString &key) { return _coreData[key]; }
+
+ void setConnectedClientData(int, QVariantList);
+
+ /**
+ * Reset the core info state, clearing anything saved
+ */
+ void reset();
+
+signals:
+ /**
+ * Signals that core information has changed
+ */
+ void coreDataChanged(QVariantMap);