tuned-switcher 1.1.0
Performance profile manager
Loading...
Searching...
No Matches
Settings Class Reference

#include <settings.h>

Inheritance diagram for Settings:
Collaboration diagram for Settings:

Public Member Functions

 Settings (QWidget *parent=nullptr)
 
 ~Settings ()
 

Protected Member Functions

void keyPressEvent (QKeyEvent *) override
 

Private Slots

void settingsAcceptedEvent ()
 
void settingsRejectedEvent ()
 

Private Member Functions

void initializeSettings ()
 
void loadFormSettings ()
 
void loadSettings ()
 
void saveFormSettings ()
 
void saveSettings ()
 
void resetSettings ()
 
void setDefaultFormPosition ()
 
void setSavedFormPosition ()
 
void setFormStyle ()
 
void setFormEvents ()
 

Private Attributes

Ui::Settings * ui
 
SettingsManagersettings
 

Detailed Description

Class for working with the program settings.

Constructor & Destructor Documentation

◆ Settings()

Settings::Settings ( QWidget * parent = nullptr)
explicit

Main constructor of the Settings class.

Parameters
parentParent widget.

◆ ~Settings()

Settings::~Settings ( )

Destructor of the Settings class.

Member Function Documentation

◆ initializeSettings()

void Settings::initializeSettings ( )
private

Initialize the SettingsManager class instance.

◆ keyPressEvent()

void Settings::keyPressEvent ( QKeyEvent * event)
overrideprotected

Key pressed event handler.

Parameters
eventEvent object instance.

◆ loadFormSettings()

void Settings::loadFormSettings ( )
private

Load form settings from file: position and size.

◆ loadSettings()

void Settings::loadSettings ( )
private

Load application settings from file.

◆ resetSettings()

void Settings::resetSettings ( )
private

Reset application settings.

◆ saveFormSettings()

void Settings::saveFormSettings ( )
private

Save form settings to file: position and size.

◆ saveSettings()

void Settings::saveSettings ( )
private

Save application settings to file.

◆ setDefaultFormPosition()

void Settings::setDefaultFormPosition ( )
private

Set the default form position to the center of the screen.

◆ setFormEvents()

void Settings::setFormEvents ( )
private

Initialize and connect the events for the form.

◆ setFormStyle()

void Settings::setFormStyle ( )
private

Set custom form style.

◆ setSavedFormPosition()

void Settings::setSavedFormPosition ( )
private

Set the form position based on saved settings.

◆ settingsAcceptedEvent

void Settings::settingsAcceptedEvent ( )
privateslot

Settings accepted event slot (handler).

◆ settingsRejectedEvent

void Settings::settingsRejectedEvent ( )
privateslot

Settings rejected event slot (handler).

Member Data Documentation

◆ settings

SettingsManager* Settings::settings
private

Stores pointer to the SettingsManager class instance.

◆ ui

Ui::Settings* Settings::ui
private

Stores the GUI application form instance.


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