Cockatrice 2026-03-05-Development-2.11.0-beta.54
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
layouts_settings.h
Go to the documentation of this file.
1
6
7#ifndef LAYOUTSSETTINGS_H
8#define LAYOUTSSETTINGS_H
9
10#include "settings_manager.h"
11
12#include <QSize>
13
15{
16 Q_OBJECT
17 friend class SettingsCache;
18
19public:
20 void setMainWindowGeometry(const QByteArray &value);
21
22 void setDeckEditorLayoutState(const QByteArray &value);
23 void setDeckEditorGeometry(const QByteArray &value);
24 void setDeckEditorWidgetSize(const QString &widgetName, const QSize &value);
25
26 void setVisualDeckEditorLayoutState(const QByteArray &value);
27 void setVisualDeckEditorGeometry(const QByteArray &value);
28 void setVisualDeckEditorWidgetSize(const QString &widgetName, const QSize &value);
29
30 void setDeckEditorDbHeaderState(const QByteArray &value);
31 void setSetsDialogHeaderState(const QByteArray &value);
32 void setSetsDialogGeometry(const QByteArray &value);
33 void setTokenDialogGeometry(const QByteArray &value);
34
35 void setGamePlayAreaGeometry(const QByteArray &value);
36 void setGamePlayAreaState(const QByteArray &value);
37 void setGamePlayAreaWidgetSize(const QString &widgetName, const QSize &value);
38
39 void setReplayPlayAreaGeometry(const QByteArray &value);
40 void setReplayPlayAreaState(const QByteArray &value);
41 void setReplayPlayAreaWidgetSize(const QString &widgetName, const QSize &value);
42
43 QByteArray getMainWindowGeometry();
44
45 QByteArray getDeckEditorLayoutState();
46 QByteArray getDeckEditorGeometry();
47 QSize getDeckEditorWidgetSize(const QString &widgetName, const QSize &defaultValue = {});
48
50 QByteArray getVisualDeckEditorGeometry();
51 QSize getVisualDeckEditorWidgetSize(const QString &widgetName, const QSize &defaultValue = {});
52
53 QByteArray getDeckEditorDbHeaderState();
54 QByteArray getSetsDialogHeaderState();
55 QByteArray getSetsDialogGeometry();
56 QByteArray getTokenDialogGeometry();
57
58 QByteArray getGamePlayAreaLayoutState();
59 QByteArray getGamePlayAreaGeometry();
60 QSize getGamePlayAreaWidgetSize(const QString &widgetName, const QSize &defaultValue = {});
61
63 QByteArray getReplayPlayAreaGeometry();
64 QSize getReplayPlayAreaWidgetSize(const QString &widgetName, const QSize &defaultValue = {});
65signals:
66
67public slots:
68
69private:
70 explicit LayoutsSettings(const QString &settingPath, QObject *parent = nullptr);
71 LayoutsSettings(const LayoutsSettings & /*other*/);
72};
73
74#endif // LAYOUTSSETTINGS_H
LayoutsSettings(const QString &settingPath, QObject *parent=nullptr)
Definition layouts_settings.cpp:16
void setVisualDeckEditorLayoutState(const QByteArray &value)
Definition layouts_settings.cpp:67
void setReplayPlayAreaState(const QByteArray &value)
Definition layouts_settings.cpp:169
void setSetsDialogHeaderState(const QByteArray &value)
Definition layouts_settings.cpp:108
void setVisualDeckEditorWidgetSize(const QString &widgetName, const QSize &value)
Definition layouts_settings.cpp:82
void setDeckEditorDbHeaderState(const QByteArray &value)
Definition layouts_settings.cpp:98
void setDeckEditorGeometry(const QByteArray &value)
Definition layouts_settings.cpp:46
QByteArray getDeckEditorLayoutState()
Definition layouts_settings.cpp:31
QByteArray getDeckEditorDbHeaderState()
Definition layouts_settings.cpp:93
void setGamePlayAreaWidgetSize(const QString &widgetName, const QSize &value)
Definition layouts_settings.cpp:153
QSize getDeckEditorWidgetSize(const QString &widgetName, const QSize &defaultValue={})
Definition layouts_settings.cpp:56
QByteArray getReplayPlayAreaGeometry()
Definition layouts_settings.cpp:179
void setReplayPlayAreaGeometry(const QByteArray &value)
Definition layouts_settings.cpp:164
QByteArray getReplayPlayAreaLayoutState()
Definition layouts_settings.cpp:174
friend class SettingsCache
Definition layouts_settings.h:17
LayoutsSettings(const LayoutsSettings &)
QSize getGamePlayAreaWidgetSize(const QString &widgetName, const QSize &defaultValue={})
Definition layouts_settings.cpp:158
void setGamePlayAreaState(const QByteArray &value)
Definition layouts_settings.cpp:138
QByteArray getVisualDeckEditorLayoutState()
Definition layouts_settings.cpp:62
QByteArray getMainWindowGeometry()
Definition layouts_settings.cpp:26
void setDeckEditorLayoutState(const QByteArray &value)
Definition layouts_settings.cpp:36
QByteArray getGamePlayAreaGeometry()
Definition layouts_settings.cpp:148
QByteArray getSetsDialogHeaderState()
Definition layouts_settings.cpp:103
void setTokenDialogGeometry(const QByteArray &value)
Definition layouts_settings.cpp:123
void setVisualDeckEditorGeometry(const QByteArray &value)
Definition layouts_settings.cpp:77
void setMainWindowGeometry(const QByteArray &value)
Definition layouts_settings.cpp:21
QSize getReplayPlayAreaWidgetSize(const QString &widgetName, const QSize &defaultValue={})
Definition layouts_settings.cpp:189
void setReplayPlayAreaWidgetSize(const QString &widgetName, const QSize &value)
Definition layouts_settings.cpp:184
void setDeckEditorWidgetSize(const QString &widgetName, const QSize &value)
Definition layouts_settings.cpp:51
QByteArray getDeckEditorGeometry()
Definition layouts_settings.cpp:41
QSize getVisualDeckEditorWidgetSize(const QString &widgetName, const QSize &defaultValue={})
Definition layouts_settings.cpp:87
QByteArray getTokenDialogGeometry()
Definition layouts_settings.cpp:128
void setSetsDialogGeometry(const QByteArray &value)
Definition layouts_settings.cpp:113
QByteArray getGamePlayAreaLayoutState()
Definition layouts_settings.cpp:143
void setGamePlayAreaGeometry(const QByteArray &value)
Definition layouts_settings.cpp:133
QByteArray getSetsDialogGeometry()
Definition layouts_settings.cpp:118
QByteArray getVisualDeckEditorGeometry()
Definition layouts_settings.cpp:72
SettingsManager(const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr)
Definition settings_manager.cpp:3
TODO: Document this.