Cockatrice 2026-06-01-Development-3.1.0-beta.3
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
general_settings_page.h
Go to the documentation of this file.
1#ifndef COCKATRICE_GENERAL_SETTINGS_PAGE_H
2#define COCKATRICE_GENERAL_SETTINGS_PAGE_H
3
5
6#include <QCheckBox>
7#include <QComboBox>
8#include <QGroupBox>
9#include <QLabel>
10#include <QLoggingCategory>
11#include <QPushButton>
12#include <QSpinBox>
13
14inline Q_LOGGING_CATEGORY(GeneralSettingsPageLog, "general_settings_page");
15
17{
18 Q_OBJECT
19public:
21 void retranslateUi() override;
22
23private slots:
32 void languageBoxChanged(int index);
33
34private:
35 QStringList findQmFiles();
36 QString languageName(const QString &lang);
37
38 QGroupBox *languageGroupBox;
39 QGroupBox *versionGroupBox;
41 QGroupBox *startupGroupBox;
42 QGroupBox *pathsGroupBox;
43
44 QLineEdit *deckPathEdit;
45 QLineEdit *filtersPathEdit;
46 QLineEdit *replaysPathEdit;
47 QLineEdit *picsPathEdit;
51 QPushButton *resetAllPathsButton;
53 QComboBox languageBox;
74};
75
76#endif // COCKATRICE_GENERAL_SETTINGS_PAGE_H
Definition abstract_settings_page.h:11
void tokenDatabasePathButtonClicked()
Definition general_settings_page.cpp:325
QComboBox languageBox
Definition general_settings_page.h:53
QLineEdit * customCardDatabasePathEdit
Definition general_settings_page.h:49
GeneralSettingsPage()
Definition general_settings_page.cpp:20
QLineEdit * tokenDatabasePathEdit
Definition general_settings_page.h:50
QLabel languageLabel
Definition general_settings_page.h:63
QLabel customCardDatabasePathLabel
Definition general_settings_page.h:69
QString languageName(const QString &lang)
Definition general_settings_page.cpp:245
QLineEdit * cardDatabasePathEdit
Definition general_settings_page.h:48
void picsPathButtonClicked()
Definition general_settings_page.cpp:292
QLabel advertiseTranslationPageLabel
Definition general_settings_page.h:72
QGroupBox * cardDatabaseGroupBox
Definition general_settings_page.h:40
QLabel picsPathLabel
Definition general_settings_page.h:67
QPushButton * resetAllPathsButton
Definition general_settings_page.h:51
QCheckBox newVersionOracleCheckBox
Definition general_settings_page.h:61
QComboBox updateReleaseChannelBox
Definition general_settings_page.h:62
QCheckBox updateNotificationCheckBox
Definition general_settings_page.h:60
QGroupBox * languageGroupBox
Definition general_settings_page.h:38
void retranslateUi() override
Definition general_settings_page.cpp:354
QLabel * allPathsResetLabel
Definition general_settings_page.h:52
QLabel deckPathLabel
Definition general_settings_page.h:64
QLabel replaysPathLabel
Definition general_settings_page.h:66
QLineEdit * picsPathEdit
Definition general_settings_page.h:47
void customCardDatabaseButtonClicked()
Definition general_settings_page.cpp:314
QLabel startupCardUpdateCheckBehaviorLabel
Definition general_settings_page.h:55
QLabel tokenDatabasePathLabel
Definition general_settings_page.h:70
QLabel lastCardUpdateCheckDateLabel
Definition general_settings_page.h:59
void cardDatabasePathButtonClicked()
Definition general_settings_page.cpp:303
void deckPathButtonClicked()
Definition general_settings_page.cpp:259
QCheckBox showTipsOnStartup
Definition general_settings_page.h:73
QLineEdit * filtersPathEdit
Definition general_settings_page.h:45
void languageBoxChanged(int index)
Definition general_settings_page.cpp:349
QStringList findQmFiles()
Definition general_settings_page.cpp:237
QSpinBox cardUpdateCheckIntervalSpinBox
Definition general_settings_page.h:58
QLineEdit * deckPathEdit
Definition general_settings_page.h:44
QLabel cardUpdateCheckIntervalLabel
Definition general_settings_page.h:57
QGroupBox * pathsGroupBox
Definition general_settings_page.h:42
QLineEdit * replaysPathEdit
Definition general_settings_page.h:46
void resetAllPathsClicked()
Definition general_settings_page.cpp:336
QLabel cardDatabasePathLabel
Definition general_settings_page.h:68
QCheckBox startupUpdateCheckCheckBox
Definition general_settings_page.h:54
void replaysPathButtonClicked()
Definition general_settings_page.cpp:281
void filtersPathButtonClicked()
Definition general_settings_page.cpp:270
QLabel updateReleaseChannelLabel
Definition general_settings_page.h:71
QComboBox startupCardUpdateCheckBehaviorSelector
Definition general_settings_page.h:56
QLabel filtersPathLabel
Definition general_settings_page.h:65
QGroupBox * startupGroupBox
Definition general_settings_page.h:41
QGroupBox * versionGroupBox
Definition general_settings_page.h:39
Q_LOGGING_CATEGORY(GeneralSettingsPageLog, "general_settings_page")