Serial Studio 1.1.6
A dashboard software for your embedded projects
Misc::MacExtras Class Reference

The MacExtras class. More...

#include <MacExtras.h>

Inheritance diagram for Misc::MacExtras:
Inheritance graph
Collaboration diagram for Misc::MacExtras:
Collaboration graph

Public Slots

void setSetupChecked (const bool checked)
 
void setConsoleChecked (const bool checked)
 
void setDashboardChecked (const bool checked)
 
void setDashboardEnabled (const bool enabled)
 

Signals

void setupClicked ()
 
void connectClicked ()
 
void consoleClicked ()
 
void dashboardClicked ()
 

Static Public Member Functions

static MacExtrasinstance ()
 

Private Slots

void updateButtonText ()
 

Private Member Functions

 MacExtras ()
 
 MacExtras (MacExtras &&)=delete
 
 MacExtras (const MacExtras &)=delete
 
MacExtrasoperator= (MacExtras &&)=delete
 
MacExtrasoperator= (const MacExtras &)=delete
 

Private Attributes

QAction m_setupAction
 
QAction m_consoleAction
 
QAction m_dashboardAction
 

Detailed Description

The MacExtras class.

The MacExtras class implements specialized functions that are used only in macOS targets. For the moment, this class implements the code necessary to interact with the touchbar display for some MacBook models.

Constructor & Destructor Documentation

◆ MacExtras() [1/3]

Misc::MacExtras::MacExtras ( )
explicitprivate

◆ MacExtras() [2/3]

Misc::MacExtras::MacExtras ( MacExtras &&  )
privatedelete

◆ MacExtras() [3/3]

Misc::MacExtras::MacExtras ( const MacExtras )
privatedelete

Member Function Documentation

◆ connectClicked

void Misc::MacExtras::connectClicked ( )
signal

◆ consoleClicked

void Misc::MacExtras::consoleClicked ( )
signal

◆ dashboardClicked

void Misc::MacExtras::dashboardClicked ( )
signal

◆ instance()

Misc::MacExtras & Misc::MacExtras::instance ( )
static

◆ operator=() [1/2]

MacExtras & Misc::MacExtras::operator= ( const MacExtras )
privatedelete

◆ operator=() [2/2]

MacExtras & Misc::MacExtras::operator= ( MacExtras &&  )
privatedelete

◆ setConsoleChecked

void Misc::MacExtras::setConsoleChecked ( const bool  checked)
slot

◆ setDashboardChecked

void Misc::MacExtras::setDashboardChecked ( const bool  checked)
slot

◆ setDashboardEnabled

void Misc::MacExtras::setDashboardEnabled ( const bool  enabled)
slot

◆ setSetupChecked

void Misc::MacExtras::setSetupChecked ( const bool  checked)
slot

◆ setupClicked

void Misc::MacExtras::setupClicked ( )
signal

◆ updateButtonText

void Misc::MacExtras::updateButtonText ( )
privateslot

Member Data Documentation

◆ m_consoleAction

QAction Misc::MacExtras::m_consoleAction
private

◆ m_dashboardAction

QAction Misc::MacExtras::m_dashboardAction
private

◆ m_setupAction

QAction Misc::MacExtras::m_setupAction
private

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