summaryrefslogtreecommitdiff
path: root/src/settings.h
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2019-08-16 10:29:42 -0400
committerisanae <14251494+isanae@users.noreply.github.com>2019-08-16 10:29:42 -0400
commit965eccb328a0a2b0cb4d1945a0382df9f0f91147 (patch)
treecdc794d2ee5876a6884373600522c81e271a9c39 /src/settings.h
parent0374291a3451c464fb27e53077da42ad21c27cd6 (diff)
merged DockFixer into GeometrySettings
added combobox index to settings
Diffstat (limited to 'src/settings.h')
-rw-r--r--src/settings.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/settings.h b/src/settings.h
index 072b4066..1b6616a0 100644
--- a/src/settings.h
+++ b/src/settings.h
@@ -70,25 +70,21 @@ public:
void saveState(const QSplitter* splitter);
bool restoreState(QSplitter* splitter) const;
-
void saveVisibility(const QWidget* w);
- bool restoreVisibility(QWidget* w, std::optional<bool> defaultValue={}) const;
-
+ bool restoreVisibility(QWidget* w, std::optional<bool> def={}) const;
void saveToolbars(const QMainWindow* w);
void restoreToolbars(QMainWindow* w) const;
+ void saveDocks(const QMainWindow* w);
+ void restoreDocks(QMainWindow* w) const;
+
QStringList getModInfoTabOrder() const;
void setModInfoTabOrder(const QString& names);
- std::optional<int> getMainWindowMonitor() const;
void centerOnMainWindowMonitor(QWidget* w);
void saveMainWindowMonitor(const QMainWindow* w);
- void setDockSize(const QString& name, int size);
-
- std::optional<int> getDockSize(const QString& name) const;
-
private:
QSettings& m_Settings;
bool m_Reset;
@@ -206,7 +202,6 @@ public:
std::optional<QString> getStyleName() const;
void setStyleName(const QString& name);
- std::optional<int> getSelectedExecutable() const;
std::optional<bool> getUseProxy() const;
std::optional<QVersionNumber> getVersion() const;
@@ -222,6 +217,11 @@ public:
std::vector<std::map<QString, QVariant>> getExecutables() const;
void setExecutables(const std::vector<std::map<QString, QVariant>>& v);
+
+ std::optional<int> getIndex(QComboBox* cb) const;
+ void saveIndex(const QComboBox* cb);
+ void restoreIndex(QComboBox* cb, std::optional<int> def={}) const;
+
GeometrySettings& geometry();
const GeometrySettings& geometry() const;