diff options
| author | isanae <14251494+isanae@users.noreply.github.com> | 2019-09-25 18:24:08 -0400 |
|---|---|---|
| committer | isanae <14251494+isanae@users.noreply.github.com> | 2019-09-25 18:24:08 -0400 |
| commit | 01b2a8201dbbb3e5ba8c09246a45cde4f11ed2bc (patch) | |
| tree | 5d42b51b11e2fd85f7cbc88d57e3ba96c332814b /src/settingsdialoggeneral.h | |
| parent | 088f27fe48cd8f218052090a97e8187eedf0c06e (diff) | |
replaced color buttons by a QTableWidget
Diffstat (limited to 'src/settingsdialoggeneral.h')
| -rw-r--r-- | src/settingsdialoggeneral.h | 38 |
1 files changed, 11 insertions, 27 deletions
diff --git a/src/settingsdialoggeneral.h b/src/settingsdialoggeneral.h index 2038ba31..1f7fafff 100644 --- a/src/settingsdialoggeneral.h +++ b/src/settingsdialoggeneral.h @@ -12,38 +12,22 @@ public: void update(); private: - QColor m_OverwritingColor; - QColor m_OverwrittenColor; - QColor m_OverwritingArchiveColor; - QColor m_OverwrittenArchiveColor; - QColor m_ContainsColor; - QColor m_ContainedColor; - void addLanguages(); + void selectLanguage(); + void addStyles(); - void resetDialogs(); - void setButtonColor(QPushButton *button, const QColor &color); + void selectStyle(); - QColor getOverwritingColor() { return m_OverwritingColor; } - QColor getOverwrittenColor() { return m_OverwrittenColor; } - QColor getOverwritingArchiveColor() { return m_OverwritingArchiveColor; } - QColor getOverwrittenArchiveColor() { return m_OverwrittenArchiveColor; } - QColor getContainsColor() { return m_ContainsColor; } - QColor getContainedColor() { return m_ContainedColor; } + void setColorTable(); + + void resetDialogs(); - void setOverwritingColor(QColor col) { m_OverwritingColor = col; } - void setOverwrittenColor(QColor col) { m_OverwrittenColor = col; } - void setOverwritingArchiveColor(QColor col) { m_OverwritingArchiveColor = col; } - void setOverwrittenArchiveColor(QColor col) { m_OverwrittenArchiveColor = col; } - void setContainsColor(QColor col) { m_ContainsColor = col; } - void setContainedColor(QColor col) { m_ContainedColor = col; } + void addColor( + const QString& text, const QColor& defaultColor, + std::function<QColor ()> get, + std::function<void (const QColor&)> commit); - void on_overwritingArchiveBtn_clicked(); - void on_overwritingBtn_clicked(); - void on_overwrittenArchiveBtn_clicked(); - void on_overwrittenBtn_clicked(); - void on_containedBtn_clicked(); - void on_containsBtn_clicked(); + void onColorActivated(); void on_categoriesBtn_clicked(); void on_resetColorsBtn_clicked(); |
