87 "CLANG " + QString(__clang_version__);
89 "GCC " + QString(__VERSION__);
91#elif defined(Q_CC_MSVC)
92 "MSVC " + QString(QT_STRINGIFY(_MSC_FULL_VER));
94 QString QT=QString(QT_VERSION_STR);
95 QString
date=QString(__DATE__);
96 QString
time=QString(__TIME__);
97 QString
arch=QString(QSysInfo::buildCpuArchitecture());
103 QSysInfo::currentCpuArchitecture());
119 QString
type=QString(QSysInfo::kernelType());
120 QString
name=QString(QSysInfo::prettyProductName());
121 QString
kernel=QString(QSysInfo::kernelVersion());
The MachineInfo class This class hold information from your PC.
Definition machine_info.h:29
QString compilation_info()
MachineInfo::compilation_info.
Definition machine_info.cpp:376
static void dropInstance()
Definition machine_info.h:47
struct MachineInfo::Pc pc
int32_t i_max_screen_height()
MachineInfo::i_max_screen_height.
Definition machine_info.cpp:368
void init_get_cpu_info_macos()
MachineInfo::init_get_cpu_info_macos.
Definition machine_info.cpp:333
void init_get_cpu_info_winnt()
MachineInfo::init_get_cpu_info_winnt.
Definition machine_info.cpp:279
void init_get_Screen_info()
MachineInfo::init_get_Screen_info Finds the largest screen and saves the values.
Definition machine_info.cpp:186
int32_t i_max_screen_width()
MachineInfo::i_max_screen_width.
Definition machine_info.cpp:360
static MachineInfo * instance()
Definition machine_info.h:32
static MachineInfo * m_instance
Definition machine_info.h:30
void send_info_to_debug()
MachineInfo::send_info_to_debug.
Definition machine_info.cpp:49
void init_get_cpu_info()
MachineInfo::init_get_cpu_info.
Definition machine_info.cpp:208
MachineInfo()
MachineInfo::MachineInfo.
Definition machine_info.cpp:40
void init_get_cpu_info_linux()
MachineInfo::init_get_cpu_info_linux.
Definition machine_info.cpp:223
Definition machine_info.h:83
QString date
Definition machine_info.h:95
QString arch
Definition machine_info.h:97
QString version
Definition machine_info.h:84
QString time
Definition machine_info.h:96
Definition machine_info.h:100
int32_t ThreadCount
Definition machine_info.h:104
QString info
Definition machine_info.h:101
QString Architecture
Definition machine_info.h:102
Definition machine_info.h:112
QString RAM
Definition machine_info.h:114
QString info
Definition machine_info.h:113
Definition machine_info.h:118
QString type
Definition machine_info.h:119
QString kernel
Definition machine_info.h:121
QString name
Definition machine_info.h:120
Definition machine_info.h:107
QString Total
Definition machine_info.h:108
QString Available
Definition machine_info.h:109
Definition machine_info.h:75
int32_t height[10]
Definition machine_info.h:78
int32_t count
Definition machine_info.h:76
int32_t width[10]
Definition machine_info.h:77
int32_t Max_height
Definition machine_info.h:80
int32_t Max_width
Definition machine_info.h:79
Definition machine_info.h:73
struct MachineInfo::Pc::Screen screen
struct MachineInfo::Pc::CPU cpu
struct MachineInfo::Pc::GPU gpu
struct MachineInfo::Pc::RAM ram
struct MachineInfo::Pc::OS os
struct MachineInfo::Pc::Built built