Cockatrice 2026-06-01-Development-3.1.0-beta.3
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
deck_editor_settings_page.h
Go to the documentation of this file.
1#ifndef COCKATRICE_DECK_EDITOR_SETTINGS_PAGE_H
2#define COCKATRICE_DECK_EDITOR_SETTINGS_PAGE_H
3
5
6#include <QCheckBox>
7#include <QGroupBox>
8#include <QLabel>
9#include <QListWidget>
10#include <QPushButton>
11
13{
14 Q_OBJECT
15public:
17 void retranslateUi() override;
18 QString getLastUpdateTime();
19
20private slots:
21 void storeSettings();
22 void urlListChanged(const QModelIndex &, int, int, const QModelIndex &, int);
23 void setSpoilersEnabled(bool);
25 void updateSpoilers();
26 void unlockSettings();
27 void actAddURL();
28 void actRemoveURL();
29 void actEditURL();
31
32private:
33 QPushButton resetDownloadURLs;
36 QListWidget *urlList;
37 QAction *aAdd, *aEdit, *aRemove;
42
47 QPushButton *mpSpoilerPathButton;
48 QPushButton *updateNowButton;
49};
50
51#endif // COCKATRICE_DECK_EDITOR_SETTINGS_PAGE_H
Definition abstract_settings_page.h:11
QPushButton resetDownloadURLs
Definition deck_editor_settings_page.h:33
QAction * aEdit
Definition deck_editor_settings_page.h:37
QLabel msDownloadSpoilersLabel
Definition deck_editor_settings_page.h:39
QGroupBox * mpSpoilerGroupBox
Definition deck_editor_settings_page.h:41
void storeSettings()
Definition deck_editor_settings_page.cpp:149
void spoilerPathButtonClicked()
Definition deck_editor_settings_page.cpp:198
void retranslateUi() override
Definition deck_editor_settings_page.cpp:224
QGroupBox * mpGeneralGroupBox
Definition deck_editor_settings_page.h:40
void actRemoveURL()
Definition deck_editor_settings_page.cpp:128
DeckEditorSettingsPage()
Definition deck_editor_settings_page.cpp:14
void actAddURL()
Definition deck_editor_settings_page.cpp:118
QLabel urlLinkLabel
Definition deck_editor_settings_page.h:34
QLabel lastUpdatedLabel
Definition deck_editor_settings_page.h:45
QListWidget * urlList
Definition deck_editor_settings_page.h:36
QCheckBox picDownloadCheckBox
Definition deck_editor_settings_page.h:35
QString getLastUpdateTime()
Definition deck_editor_settings_page.cpp:184
QPushButton * updateNowButton
Definition deck_editor_settings_page.h:48
QAction * aRemove
Definition deck_editor_settings_page.h:37
QLineEdit * mpSpoilerSavePathLineEdit
Definition deck_editor_settings_page.h:43
QCheckBox mcDownloadSpoilersCheckBox
Definition deck_editor_settings_page.h:38
void unlockSettings()
Definition deck_editor_settings_page.cpp:178
QLabel infoOnSpoilersLabel
Definition deck_editor_settings_page.h:46
void actEditURL()
Definition deck_editor_settings_page.cpp:136
void resetDownloadedURLsButtonClicked()
Definition deck_editor_settings_page.cpp:110
QPushButton * mpSpoilerPathButton
Definition deck_editor_settings_page.h:47
void setSpoilersEnabled(bool)
Definition deck_editor_settings_page.cpp:209
QAction * aAdd
Definition deck_editor_settings_page.h:37
QLabel mcSpoilerSaveLabel
Definition deck_editor_settings_page.h:44
void updateSpoilers()
Definition deck_editor_settings_page.cpp:166
void urlListChanged(const QModelIndex &, int, int, const QModelIndex &, int)
Definition deck_editor_settings_page.cpp:161