#pragma once #include #include class SysInfo : public QObject { public: struct HyperionSysInfo { QString kernelType; QString kernelVersion; QString architecture; QString wordSize; QString productType; QString productVersion; QString prettyName; QString hostName; QString domainName; }; static HyperionSysInfo get(); private: SysInfo(); static SysInfo* _instance; HyperionSysInfo _sysinfo; };