Atlas Game Manager
A game manager for f95 and dlsite written in c++
Loading...
Searching...
No Matches
SettingsDialog Class Referencefinal

#include <SettingsDialog.hpp>

Inheritance diagram for SettingsDialog:

Public Member Functions

 SettingsDialog (QWidget *parent=nullptr)
 
 ~SettingsDialog () override
 

Private Slots

void on_cbImageLayout_currentIndexChanged (int idx)
 
void on_cbBlurType_currentIndexChanged (int idx)
 
void on_btnGeneral_pressed ()
 
void on_btnInterface_pressed ()
 
void on_btnUilayout_pressed ()
 
void on_btnPaths_pressed ()
 
void on_btnExpFeatures_pressed ()
 
void on_btnThreading_pressed ()
 
void on_applySettings_pressed ()
 
void on_cancelSettings_pressed ()
 
void reject () override
 
void on_themeBox_currentTextChanged (const QString &text)
 
void on_sbBlurRadius_valueChanged (int num)
 
void on_sbFeatherRadius_valueChanged (int num)
 
void on_sbBannerX_valueChanged (int num)
 
void on_sbBannerY_valueChanged (int num)
 
void reloadTheme ()
 
void on_cbUseSystemTheme_stateChanged (int arg1)
 
void prepareGridViewerSettings ()
 
void saveBannerViewerSettings ()
 
void on_cbTopOverlay_stateChanged (int state)
 
void on_cbLockY_stateChanged (int state)
 
void on_cbBottomOverlay_stateChanged (int state)
 
void on_cbCapsuleBorder_stateChanged (int state)
 
void on_sbOverlayHeight_valueChanged (int num)
 
void on_sbOverlayOpacity_valueChanged (int num)
 
void on_sbCapsuleSpace_valueChanged (int num)
 
void on_cbCenterItems_stateChanged (int state)
 
void on_cbFont_currentTextChanged (const QString &text)
 
void on_sbFontSize_valueChanged (int num)
 
void on_cbTitle_currentIndexChanged (int idx)
 
void on_cbEngine_currentIndexChanged (int idx)
 
void on_cbVersion_currentIndexChanged (int idx)
 
void on_cbCreator_currentIndexChanged (int idx)
 
void on_cbAppFont_currentIndexChanged (int idx)
 
void on_sbAppFontSize_valueChanged (int num)
 

Private Member Functions

void prepareThemeSettings ()
 
void saveApplicationSettings ()
 
void preparePathsSettings ()
 
void savePathsSettings ()
 
void prepareThreadSettings ()
 
void saveThreadSettings ()
 
void prepareExperimentalSettings ()
 
void saveExperimentalSettings ()
 

Private Attributes

Ui::SettingsDialog * ui
 
QListView * qlv { nullptr }
 
QAbstractItemModel * gridPreviewModel { nullptr }
 
RecordBannerDelegategridPreviewDelegate { nullptr }
 

Constructor & Destructor Documentation

◆ SettingsDialog()

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

◆ ~SettingsDialog()

SettingsDialog::~SettingsDialog ( )
override

Member Function Documentation

◆ on_applySettings_pressed

void SettingsDialog::on_applySettings_pressed ( )
privateslot

◆ on_btnExpFeatures_pressed

void SettingsDialog::on_btnExpFeatures_pressed ( )
privateslot

◆ on_btnGeneral_pressed

void SettingsDialog::on_btnGeneral_pressed ( )
privateslot

◆ on_btnInterface_pressed

void SettingsDialog::on_btnInterface_pressed ( )
privateslot

◆ on_btnPaths_pressed

void SettingsDialog::on_btnPaths_pressed ( )
privateslot

◆ on_btnThreading_pressed

void SettingsDialog::on_btnThreading_pressed ( )
privateslot

◆ on_btnUilayout_pressed

void SettingsDialog::on_btnUilayout_pressed ( )
privateslot

◆ on_cancelSettings_pressed

void SettingsDialog::on_cancelSettings_pressed ( )
privateslot

◆ on_cbAppFont_currentIndexChanged

void SettingsDialog::on_cbAppFont_currentIndexChanged ( int idx)
privateslot

◆ on_cbBlurType_currentIndexChanged

void SettingsDialog::on_cbBlurType_currentIndexChanged ( int idx)
privateslot

◆ on_cbBottomOverlay_stateChanged

void SettingsDialog::on_cbBottomOverlay_stateChanged ( int state)
privateslot

◆ on_cbCapsuleBorder_stateChanged

void SettingsDialog::on_cbCapsuleBorder_stateChanged ( int state)
privateslot

◆ on_cbCenterItems_stateChanged

void SettingsDialog::on_cbCenterItems_stateChanged ( int state)
privateslot

◆ on_cbCreator_currentIndexChanged

void SettingsDialog::on_cbCreator_currentIndexChanged ( int idx)
privateslot

◆ on_cbEngine_currentIndexChanged

void SettingsDialog::on_cbEngine_currentIndexChanged ( int idx)
privateslot

◆ on_cbFont_currentTextChanged

void SettingsDialog::on_cbFont_currentTextChanged ( const QString & text)
privateslot

◆ on_cbImageLayout_currentIndexChanged

void SettingsDialog::on_cbImageLayout_currentIndexChanged ( int idx)
privateslot

config::grid_ui::gridImageLayout::set(idx);

◆ on_cbLockY_stateChanged

void SettingsDialog::on_cbLockY_stateChanged ( int state)
privateslot

◆ on_cbTitle_currentIndexChanged

void SettingsDialog::on_cbTitle_currentIndexChanged ( int idx)
privateslot

◆ on_cbTopOverlay_stateChanged

void SettingsDialog::on_cbTopOverlay_stateChanged ( int state)
privateslot

◆ on_cbUseSystemTheme_stateChanged

void SettingsDialog::on_cbUseSystemTheme_stateChanged ( int arg1)
privateslot

◆ on_cbVersion_currentIndexChanged

void SettingsDialog::on_cbVersion_currentIndexChanged ( int idx)
privateslot

◆ on_sbAppFontSize_valueChanged

void SettingsDialog::on_sbAppFontSize_valueChanged ( int num)
privateslot

◆ on_sbBannerX_valueChanged

void SettingsDialog::on_sbBannerX_valueChanged ( int num)
privateslot

◆ on_sbBannerY_valueChanged

void SettingsDialog::on_sbBannerY_valueChanged ( int num)
privateslot

◆ on_sbBlurRadius_valueChanged

void SettingsDialog::on_sbBlurRadius_valueChanged ( int num)
privateslot

◆ on_sbCapsuleSpace_valueChanged

void SettingsDialog::on_sbCapsuleSpace_valueChanged ( int num)
privateslot

◆ on_sbFeatherRadius_valueChanged

void SettingsDialog::on_sbFeatherRadius_valueChanged ( int num)
privateslot

◆ on_sbFontSize_valueChanged

void SettingsDialog::on_sbFontSize_valueChanged ( int num)
privateslot

◆ on_sbOverlayHeight_valueChanged

void SettingsDialog::on_sbOverlayHeight_valueChanged ( int num)
privateslot

◆ on_sbOverlayOpacity_valueChanged

void SettingsDialog::on_sbOverlayOpacity_valueChanged ( int num)
privateslot

◆ on_themeBox_currentTextChanged

void SettingsDialog::on_themeBox_currentTextChanged ( const QString & text)
privateslot

◆ prepareExperimentalSettings()

void SettingsDialog::prepareExperimentalSettings ( )
private

◆ prepareGridViewerSettings

void SettingsDialog::prepareGridViewerSettings ( )
privateslot

◆ preparePathsSettings()

void SettingsDialog::preparePathsSettings ( )
private

◆ prepareThemeSettings()

void SettingsDialog::prepareThemeSettings ( )
private

◆ prepareThreadSettings()

void SettingsDialog::prepareThreadSettings ( )
private

◆ reject

void SettingsDialog::reject ( )
overrideprivateslot

◆ reloadTheme

void SettingsDialog::reloadTheme ( )
privateslot

◆ saveApplicationSettings()

void SettingsDialog::saveApplicationSettings ( )
private

◆ saveBannerViewerSettings

void SettingsDialog::saveBannerViewerSettings ( )
privateslot

◆ saveExperimentalSettings()

void SettingsDialog::saveExperimentalSettings ( )
private

◆ savePathsSettings()

void SettingsDialog::savePathsSettings ( )
private

◆ saveThreadSettings()

void SettingsDialog::saveThreadSettings ( )
private

Member Data Documentation

◆ gridPreviewDelegate

RecordBannerDelegate* SettingsDialog::gridPreviewDelegate { nullptr }
private

◆ gridPreviewModel

QAbstractItemModel* SettingsDialog::gridPreviewModel { nullptr }
private

◆ qlv

QListView* SettingsDialog::qlv { nullptr }
private

◆ ui

Ui::SettingsDialog* SettingsDialog::ui
private

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