Atlas Game Manager
A game manager for f95 and dlsite written in c++
Loading...
Searching...
No Matches
SettingsDialog.hpp
Go to the documentation of this file.
1//
2// Created by kj16609 on 3/24/23.
3//
4
5#pragma once
6#ifndef ATLAS_SETTINGSDIALOG_HPP
7#define ATLAS_SETTINGSDIALOG_HPP
8
9#include <QDialog>
10#include <QtWidgets>
11
13
14QT_BEGIN_NAMESPACE
15
16namespace Ui
17{
18 class SettingsDialog;
19}
20
21QT_END_NAMESPACE
22
23class SettingsDialog final : public QDialog
24{
25 Q_OBJECT
26 Q_DISABLE_COPY_MOVE( SettingsDialog )
27
28 public:
29
30 explicit SettingsDialog( QWidget* parent = nullptr );
31 ~SettingsDialog() override;
32
33 private:
34
35 Ui::SettingsDialog* ui;
36
39
41 void savePathsSettings();
42
44 void saveThreadSettings();
45
48
49 QListView* qlv { nullptr };
50 QAbstractItemModel* gridPreviewModel { nullptr };
52
53 private slots:
64 void reject() override;
65 void on_themeBox_currentTextChanged( const QString& text );
66 void on_sbBlurRadius_valueChanged( int num );
67 void on_sbFeatherRadius_valueChanged( int num );
68 void on_sbBannerX_valueChanged( int num );
69 void on_sbBannerY_valueChanged( int num );
70 void reloadTheme();
71 void on_cbUseSystemTheme_stateChanged( int arg1 );
74 void on_cbTopOverlay_stateChanged( int state );
75 void on_cbLockY_stateChanged( int state );
76 void on_cbBottomOverlay_stateChanged( int state );
77 void on_cbCapsuleBorder_stateChanged( int state );
78 void on_sbOverlayHeight_valueChanged( int num );
80 void on_sbCapsuleSpace_valueChanged( int num );
81 void on_cbCenterItems_stateChanged( int state );
82
83 void on_cbFont_currentTextChanged( const QString& text );
84 void on_sbFontSize_valueChanged( int num );
85
86 void on_cbTitle_currentIndexChanged( int idx );
87 void on_cbEngine_currentIndexChanged( int idx );
90
91 void on_cbAppFont_currentIndexChanged( [[maybe_unused]] int idx );
92 void on_sbAppFontSize_valueChanged( [[maybe_unused]] int num );
93};
94
95#endif //ATLAS_SETTINGSDIALOG_HPP
Definition RecordBannerDelegate.hpp:18
Definition SettingsDialog.hpp:24
void on_cbImageLayout_currentIndexChanged(int idx)
Definition SettingsDialog.cpp:592
void preparePathsSettings()
Definition SettingsDialog.cpp:234
void on_sbCapsuleSpace_valueChanged(int num)
Definition SettingsDialog.cpp:705
void on_cbBottomOverlay_stateChanged(int state)
Definition SettingsDialog.cpp:585
RecordBannerDelegate * gridPreviewDelegate
Definition SettingsDialog.hpp:51
void on_sbFeatherRadius_valueChanged(int num)
Definition SettingsDialog.cpp:619
void on_btnThreading_pressed()
Definition SettingsDialog.cpp:457
void on_cbLockY_stateChanged(int state)
Definition SettingsDialog.cpp:712
void prepareThemeSettings()
Definition SettingsDialog.cpp:89
void prepareGridViewerSettings()
Definition SettingsDialog.cpp:136
void reloadTheme()
Definition SettingsDialog.cpp:534
void on_applySettings_pressed()
Definition SettingsDialog.cpp:483
void saveBannerViewerSettings()
Definition SettingsDialog.cpp:196
void savePathsSettings()
Definition SettingsDialog.cpp:264
void on_sbBannerY_valueChanged(int num)
Definition SettingsDialog.cpp:643
void on_sbBannerX_valueChanged(int num)
Definition SettingsDialog.cpp:626
void on_cbAppFont_currentIndexChanged(int idx)
Definition SettingsDialog.cpp:722
void on_btnGeneral_pressed()
Definition SettingsDialog.cpp:402
void prepareThreadSettings()
Definition SettingsDialog.cpp:362
void on_themeBox_currentTextChanged(const QString &text)
Definition SettingsDialog.cpp:509
void on_btnExpFeatures_pressed()
Definition SettingsDialog.cpp:470
void on_btnPaths_pressed()
Definition SettingsDialog.cpp:444
void on_sbBlurRadius_valueChanged(int num)
Definition SettingsDialog.cpp:605
QAbstractItemModel * gridPreviewModel
Definition SettingsDialog.hpp:50
void saveExperimentalSettings()
Definition SettingsDialog.cpp:393
void on_cbUseSystemTheme_stateChanged(int arg1)
Definition SettingsDialog.cpp:571
void on_cbBlurType_currentIndexChanged(int idx)
Definition SettingsDialog.cpp:612
void on_cbCenterItems_stateChanged(int state)
Definition SettingsDialog.cpp:717
void on_cbFont_currentTextChanged(const QString &text)
Definition SettingsDialog.cpp:669
~SettingsDialog() override
Definition SettingsDialog.cpp:84
QListView * qlv
Definition SettingsDialog.hpp:49
void on_cbCapsuleBorder_stateChanged(int state)
Definition SettingsDialog.cpp:650
void on_sbOverlayHeight_valueChanged(int num)
Definition SettingsDialog.cpp:657
void on_cbTitle_currentIndexChanged(int idx)
Definition SettingsDialog.cpp:681
void reject() override
Definition SettingsDialog.cpp:498
void on_cbVersion_currentIndexChanged(int idx)
Definition SettingsDialog.cpp:693
void on_cancelSettings_pressed()
Definition SettingsDialog.cpp:493
void on_sbOverlayOpacity_valueChanged(int num)
Definition SettingsDialog.cpp:663
SettingsDialog(QWidget *parent=nullptr)
Definition SettingsDialog.cpp:38
void on_sbFontSize_valueChanged(int num)
Definition SettingsDialog.cpp:675
void on_btnInterface_pressed()
Definition SettingsDialog.cpp:415
void saveThreadSettings()
Definition SettingsDialog.cpp:374
void on_cbEngine_currentIndexChanged(int idx)
Definition SettingsDialog.cpp:687
void on_sbAppFontSize_valueChanged(int num)
Definition SettingsDialog.cpp:730
void on_btnUilayout_pressed()
Definition SettingsDialog.cpp:428
void prepareExperimentalSettings()
Definition SettingsDialog.cpp:386
void on_cbTopOverlay_stateChanged(int state)
Definition SettingsDialog.cpp:578
Ui::SettingsDialog * ui
Definition SettingsDialog.hpp:35
void on_cbCreator_currentIndexChanged(int idx)
Definition SettingsDialog.cpp:699
void saveApplicationSettings()
Definition SettingsDialog.cpp:118
Definition AboutAtlas.hpp:9