QElectroTech 0.100.0-dev
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
MachineInfo Class Reference

The MachineInfo class This class hold information from your PC. More...

#include <machine_info.h>

Collaboration diagram for MachineInfo:
Collaboration graph

Classes

struct  Pc
 

Public Member Functions

int32_t i_max_screen_width ()
 MachineInfo::i_max_screen_width.
 
int32_t i_max_screen_height ()
 MachineInfo::i_max_screen_height.
 
QString compilation_info ()
 MachineInfo::compilation_info.
 
void send_info_to_debug ()
 MachineInfo::send_info_to_debug.
 

Static Public Member Functions

static MachineInfoinstance ()
 
static void dropInstance ()
 

Private Member Functions

 MachineInfo ()
 MachineInfo::MachineInfo.
 
void init_get_Screen_info ()
 MachineInfo::init_get_Screen_info Finds the largest screen and saves the values.
 
void init_get_cpu_info ()
 MachineInfo::init_get_cpu_info.
 
void init_get_cpu_info_linux ()
 MachineInfo::init_get_cpu_info_linux.
 
void init_get_cpu_info_winnt ()
 MachineInfo::init_get_cpu_info_winnt.
 
void init_get_cpu_info_macos ()
 MachineInfo::init_get_cpu_info_macos.
 

Private Attributes

struct MachineInfo::Pc pc
 

Static Private Attributes

static MachineInfom_instance = nullptr
 

Detailed Description

The MachineInfo class This class hold information from your PC.

Constructor & Destructor Documentation

◆ MachineInfo()

MachineInfo::MachineInfo ( )
private

MachineInfo::MachineInfo.

Parameters
parent
Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ compilation_info()

QString MachineInfo::compilation_info ( )

MachineInfo::compilation_info.

Returns
compilation_info
Here is the call graph for this function:
Here is the caller graph for this function:

◆ dropInstance()

static void MachineInfo::dropInstance ( )
inlinestatic
Here is the caller graph for this function:

◆ i_max_screen_height()

int32_t MachineInfo::i_max_screen_height ( )

MachineInfo::i_max_screen_height.

Returns
max screen height

◆ i_max_screen_width()

int32_t MachineInfo::i_max_screen_width ( )

MachineInfo::i_max_screen_width.

Returns
max screen width

◆ init_get_cpu_info()

void MachineInfo::init_get_cpu_info ( )
private

MachineInfo::init_get_cpu_info.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_get_cpu_info_linux()

void MachineInfo::init_get_cpu_info_linux ( )
private

MachineInfo::init_get_cpu_info_linux.

Here is the caller graph for this function:

◆ init_get_cpu_info_macos()

void MachineInfo::init_get_cpu_info_macos ( )
private

MachineInfo::init_get_cpu_info_macos.

Here is the caller graph for this function:

◆ init_get_cpu_info_winnt()

void MachineInfo::init_get_cpu_info_winnt ( )
private

MachineInfo::init_get_cpu_info_winnt.

Here is the caller graph for this function:

◆ init_get_Screen_info()

void MachineInfo::init_get_Screen_info ( )
private

MachineInfo::init_get_Screen_info Finds the largest screen and saves the values.

Here is the caller graph for this function:

◆ instance()

static MachineInfo * MachineInfo::instance ( )
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ send_info_to_debug()

void MachineInfo::send_info_to_debug ( )

MachineInfo::send_info_to_debug.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_instance

MachineInfo * MachineInfo::m_instance = nullptr
staticprivate

◆ pc

struct MachineInfo::Pc MachineInfo::pc
private

The documentation for this class was generated from the following files: