#ifndef REGISTRYMANAGER_H #define REGISTRYMANAGER_H #include #include class RegistryManager : public QObject { Q_OBJECT public: explicit RegistryManager(QObject *parent = nullptr); ~RegistryManager(); bool saveUserInfo(const QString &userId,const QString &username, const QString &password,const QString &identity); bool readUserInfo(const QString &userId, QString &username, QString &password); QStringList getAllUserIds(); QStringList getAllUsernames(); QMap > getAllUserInfos(); QString getPasswordByUsername(const QString &username); private: const QString organizationName = "HXGC"; const QString applicationName = "smart_system"; }; #endif // REGISTRYMANAGER_H