QElectroTech 0.200.1-dev
Loading...
Searching...
No Matches
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.
int32_t i_max_available_width ()
 MachineInfo::i_max_available_width.
int32_t i_max_available_height ()
 MachineInfo::i_max_available_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()

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

◆ i_max_available_height()

int32_t MachineInfo::i_max_available_height ( )

MachineInfo::i_max_available_height.

Returns
max available height

◆ i_max_available_width()

int32_t MachineInfo::i_max_available_width ( )

MachineInfo::i_max_available_width.

Returns
max available width

◆ 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()

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: