+ static Global *instance();
+ static void destroy();
+ static void setGuiUser(UserId);
+
+ static QVariant data(QString key, QVariant defaultValue = QVariant());
+ static QVariant data(UserId, QString key, QVariant defaultValue = QVariant());
+ static QStringList keys();
+ static QStringList keys(UserId);
+
+ static void putData(QString key, QVariant data); ///< Store data changed locally, will be propagated to all other clients and the core
+ static void putData(UserId, QString key, QVariant data);