#ifndef DATASYNCMANAGER_H #define DATASYNCMANAGER_H #include #include #include "global.h" class DataSyncManager : public QObject { Q_OBJECT public: static DataSyncManager& instance(); void registerPublicGroup(const QString&); //注册公共属性组 AttributeGroup getGroup(int); void syncGroupVersion(int, int); int getGropuVersion(int);//获取属性组的版本号 private: explicit DataSyncManager(); ~DataSyncManager(); QHash m_publicGroups; }; #endif //DATASYNCMANAGER_H