Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
GeneralSettingsPage Class Reference

#include <general_settings_page.h>

Inheritance diagram for GeneralSettingsPage:
[legend]
Collaboration diagram for GeneralSettingsPage:
[legend]

Public Member Functions

 GeneralSettingsPage ()
void retranslateUi () override
Public Member Functions inherited from AbstractSettingsPage
virtual QList< SettingsSearchEntrygetSearchEntries ()

Static Public Member Functions

static QStringList findQmFiles ()
static QString languageName (const QString &lang)

Private Slots

void deckPathButtonClicked ()
void filtersPathButtonClicked ()
void replaysPathButtonClicked ()
void picsPathButtonClicked ()
void cardDatabasePathButtonClicked ()
void customCardDatabaseButtonClicked ()
void tokenDatabasePathButtonClicked ()
void resetAllPathsClicked ()
void languageBoxChanged (int index)
void updateStartupServerControlsVisibility ()

Private Attributes

QGroupBox * languageGroupBox
QGroupBox * versionGroupBox
QGroupBox * cardDatabaseGroupBox
QGroupBox * startupGroupBox
QGroupBox * pathsGroupBox
QLabel languageLabel
QComboBox languageBox
QLabel advertiseTranslationPageLabel
QLabel updateReleaseChannelLabel
QComboBox updateReleaseChannelBox
QCheckBox startupUpdateCheckCheckBox
QCheckBox updateNotificationCheckBox
QCheckBox newVersionOracleCheckBox
QLabel startupCardUpdateCheckBehaviorLabel
QComboBox startupCardUpdateCheckBehaviorSelector
QLabel cardUpdateCheckIntervalLabel
QSpinBox cardUpdateCheckIntervalSpinBox
QLabel lastCardUpdateCheckDateLabel
QCheckBox showTipsOnStartup
QLabel startupTabLabel
QComboBox startupTabSelector
QLabel startupServerLabel
QComboBox startupServerSelector
QLabel startupRoomLabel
QLineEdit * startupRoomNameEdit
QLabel deckPathLabel
QLabel filtersPathLabel
QLabel replaysPathLabel
QLabel picsPathLabel
QLabel cardDatabasePathLabel
QLabel customCardDatabasePathLabel
QLabel tokenDatabasePathLabel
QLineEdit * deckPathEdit
QLineEdit * filtersPathEdit
QLineEdit * replaysPathEdit
QLineEdit * picsPathEdit
QLineEdit * cardDatabasePathEdit
QLineEdit * customCardDatabasePathEdit
QLineEdit * tokenDatabasePathEdit
QPushButton * resetAllPathsButton
QLabel * allPathsResetLabel

Additional Inherited Members

Static Protected Member Functions inherited from AbstractSettingsPage
static QList< SettingsSearchEntryautoDetectSearchEntries (QWidget *page, int pageIndex)

Constructor & Destructor Documentation

◆ GeneralSettingsPage()

GeneralSettingsPage::GeneralSettingsPage ( )

Member Function Documentation

◆ cardDatabasePathButtonClicked

void GeneralSettingsPage::cardDatabasePathButtonClicked ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ customCardDatabaseButtonClicked

void GeneralSettingsPage::customCardDatabaseButtonClicked ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ deckPathButtonClicked

void GeneralSettingsPage::deckPathButtonClicked ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ filtersPathButtonClicked

void GeneralSettingsPage::filtersPathButtonClicked ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ findQmFiles()

QStringList GeneralSettingsPage::findQmFiles ( )
static
Here is the caller graph for this function:

◆ languageBoxChanged

void GeneralSettingsPage::languageBoxChanged ( int index)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ languageName()

QString GeneralSettingsPage::languageName ( const QString & lang)
static
Here is the caller graph for this function:

◆ picsPathButtonClicked

void GeneralSettingsPage::picsPathButtonClicked ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ replaysPathButtonClicked

void GeneralSettingsPage::replaysPathButtonClicked ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ resetAllPathsClicked

void GeneralSettingsPage::resetAllPathsClicked ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ retranslateUi()

void GeneralSettingsPage::retranslateUi ( )
overridevirtual

Implements AbstractSettingsPage.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tokenDatabasePathButtonClicked

void GeneralSettingsPage::tokenDatabasePathButtonClicked ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateStartupServerControlsVisibility

void GeneralSettingsPage::updateStartupServerControlsVisibility ( )
privateslot
Here is the caller graph for this function:

Member Data Documentation

◆ advertiseTranslationPageLabel

QLabel GeneralSettingsPage::advertiseTranslationPageLabel
private

◆ allPathsResetLabel

QLabel* GeneralSettingsPage::allPathsResetLabel
private

◆ cardDatabaseGroupBox

QGroupBox* GeneralSettingsPage::cardDatabaseGroupBox
private

◆ cardDatabasePathEdit

QLineEdit* GeneralSettingsPage::cardDatabasePathEdit
private

◆ cardDatabasePathLabel

QLabel GeneralSettingsPage::cardDatabasePathLabel
private

◆ cardUpdateCheckIntervalLabel

QLabel GeneralSettingsPage::cardUpdateCheckIntervalLabel
private

◆ cardUpdateCheckIntervalSpinBox

QSpinBox GeneralSettingsPage::cardUpdateCheckIntervalSpinBox
private

◆ customCardDatabasePathEdit

QLineEdit* GeneralSettingsPage::customCardDatabasePathEdit
private

◆ customCardDatabasePathLabel

QLabel GeneralSettingsPage::customCardDatabasePathLabel
private

◆ deckPathEdit

QLineEdit* GeneralSettingsPage::deckPathEdit
private

◆ deckPathLabel

QLabel GeneralSettingsPage::deckPathLabel
private

◆ filtersPathEdit

QLineEdit* GeneralSettingsPage::filtersPathEdit
private

◆ filtersPathLabel

QLabel GeneralSettingsPage::filtersPathLabel
private

◆ languageBox

QComboBox GeneralSettingsPage::languageBox
private

◆ languageGroupBox

QGroupBox* GeneralSettingsPage::languageGroupBox
private

◆ languageLabel

QLabel GeneralSettingsPage::languageLabel
private

◆ lastCardUpdateCheckDateLabel

QLabel GeneralSettingsPage::lastCardUpdateCheckDateLabel
private

◆ newVersionOracleCheckBox

QCheckBox GeneralSettingsPage::newVersionOracleCheckBox
private

◆ pathsGroupBox

QGroupBox* GeneralSettingsPage::pathsGroupBox
private

◆ picsPathEdit

QLineEdit* GeneralSettingsPage::picsPathEdit
private

◆ picsPathLabel

QLabel GeneralSettingsPage::picsPathLabel
private

◆ replaysPathEdit

QLineEdit* GeneralSettingsPage::replaysPathEdit
private

◆ replaysPathLabel

QLabel GeneralSettingsPage::replaysPathLabel
private

◆ resetAllPathsButton

QPushButton* GeneralSettingsPage::resetAllPathsButton
private

◆ showTipsOnStartup

QCheckBox GeneralSettingsPage::showTipsOnStartup
private

◆ startupCardUpdateCheckBehaviorLabel

QLabel GeneralSettingsPage::startupCardUpdateCheckBehaviorLabel
private

◆ startupCardUpdateCheckBehaviorSelector

QComboBox GeneralSettingsPage::startupCardUpdateCheckBehaviorSelector
private

◆ startupGroupBox

QGroupBox* GeneralSettingsPage::startupGroupBox
private

◆ startupRoomLabel

QLabel GeneralSettingsPage::startupRoomLabel
private

◆ startupRoomNameEdit

QLineEdit* GeneralSettingsPage::startupRoomNameEdit
private

◆ startupServerLabel

QLabel GeneralSettingsPage::startupServerLabel
private

◆ startupServerSelector

QComboBox GeneralSettingsPage::startupServerSelector
private

◆ startupTabLabel

QLabel GeneralSettingsPage::startupTabLabel
private

◆ startupTabSelector

QComboBox GeneralSettingsPage::startupTabSelector
private

◆ startupUpdateCheckCheckBox

QCheckBox GeneralSettingsPage::startupUpdateCheckCheckBox
private

◆ tokenDatabasePathEdit

QLineEdit* GeneralSettingsPage::tokenDatabasePathEdit
private

◆ tokenDatabasePathLabel

QLabel GeneralSettingsPage::tokenDatabasePathLabel
private

◆ updateNotificationCheckBox

QCheckBox GeneralSettingsPage::updateNotificationCheckBox
private

◆ updateReleaseChannelBox

QComboBox GeneralSettingsPage::updateReleaseChannelBox
private

◆ updateReleaseChannelLabel

QLabel GeneralSettingsPage::updateReleaseChannelLabel
private

◆ versionGroupBox

QGroupBox* GeneralSettingsPage::versionGroupBox
private

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