#ifndef GLOBALINFO_H #define GLOBALINFO_H #include #include "configinfo.h" class GlobalInfo : public QObject { Q_OBJECT private: explicit GlobalInfo(QObject *parent = nullptr); ConfigInfo _config; UserInfo _users; public: static GlobalInfo * this_(); inline const ConfigInfo & config() const {return _config;} inline void setUser(const UserInfo & users){_users = users;} inline const UserInfo & user() const {return _users;} QString packNum(); signals: public slots: private: QString pack_num; }; #endif // GLOBALINFO_H