|
QElectroTech
0.8-dev
|
Go to the documentation of this file.
18 #ifndef MACHINE_INFO_H
19 #define MACHINE_INFO_H
61 "CLANG " + QString(__clang_version__);
63 "GCC " + QString(__VERSION__);
66 QString QT=QString(QT_VERSION_STR);
67 QString
date=QString(__DATE__);
68 QString
time=QString(__TIME__);
74 QSysInfo::currentCpuArchitecture());
90 QString
type=QString(QSysInfo::kernelType());
91 QString
name=QString(QSysInfo::prettyProductName());
92 QString
kernel=QString(QSysInfo::kernelVersion());
99 #endif // MACHINE_INFO_H
Definition: machine_info.h:83
struct Machine_info::Pc::GPU gpu
Definition: machine_info.h:57
struct Machine_info::Pc::CPU cpu
QString version
Definition: machine_info.h:58
const QString version
QElectroTech version (as string, used to mark projects and elements XML documents)
Definition: qet.h:32
Definition: machine_info.h:47
struct Machine_info::Pc::RAM ram
struct Machine_info::Pc pc
QString kernel
Definition: machine_info.h:92
Definition: machine_info.h:89
void send_info_to_debug()
Machine_info::send_info_to_debug.
Definition: machine_info.cpp:45
int32_t height[10]
Definition: machine_info.h:52
int32_t width[10]
Definition: machine_info.h:51
QString compilation_info()
Machine_info::compilation_info.
Definition: machine_info.cpp:303
int32_t Max_height
Definition: machine_info.h:54
int32_t count
Definition: machine_info.h:50
int32_t ThreadCount
Definition: machine_info.h:75
const QString displayedVersion
QElectroTech displayed version.
Definition: qet.h:34
QString Total
Definition: machine_info.h:79
struct Machine_info::Pc::OS os
void init_get_cpu_info_linux()
Machine_info::init_get_cpu_info_linux.
Definition: machine_info.cpp:158
QString type
Definition: machine_info.h:90
Definition: machine_info.h:49
int32_t i_max_screen_height()
Machine_info::i_max_screen_height.
Definition: machine_info.cpp:294
QString RAM
Definition: machine_info.h:85
Definition: machine_info.h:71
Definition: machine_info.h:78
void init_get_cpu_info_winnt()
Machine_info::init_get_cpu_info_winnt.
Definition: machine_info.cpp:204
QString info
Definition: machine_info.h:84
QString info
Definition: machine_info.h:72
struct Machine_info::Pc::Screen screen
QString Available
Definition: machine_info.h:80
void init_get_Screen_info()
Machine_info::init_get_Screen_info Finds the largest screen and saves the values.
Definition: machine_info.cpp:119
int32_t i_max_screen_width()
Machine_info::i_max_screen_width.
Definition: machine_info.cpp:285
QString date
Definition: machine_info.h:67
struct Machine_info::Pc::Built built
QString time
Definition: machine_info.h:68
QString Architecture
Definition: machine_info.h:73
The Machine_info class This class hold information from your PC.
Definition: machine_info.h:29
int32_t Max_width
Definition: machine_info.h:53
void init_get_cpu_info()
Machine_info::init_get_cpu_info.
Definition: machine_info.cpp:141
QIcon tr
Definition: qeticons.cpp:206
Machine_info(QObject *parent=nullptr)
Machine_info::Machine_info.
Definition: machine_info.cpp:36
QString name
Definition: machine_info.h:91
void init_get_cpu_info_macos()
Machine_info::init_get_cpu_info_macos.
Definition: machine_info.cpp:258