summaryrefslogtreecommitdiff
path: root/Bootstrap.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'Bootstrap.hxx')
-rw-r--r--Bootstrap.hxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/Bootstrap.hxx b/Bootstrap.hxx
index 828a031..7d993c2 100644
--- a/Bootstrap.hxx
+++ b/Bootstrap.hxx
@@ -15,6 +15,7 @@ class Bootstrap : public QObject
Q_OBJECT
Q_PROPERTY(Theme theme READ theme WRITE setTheme NOTIFY themeChanged)
Q_PROPERTY(bool darkMode READ darkMode WRITE setDarkMode NOTIFY darkModeChanged)
+ Q_PROPERTY(QColor bodyColor READ bodyColor NOTIFY bodyColorChanged)
Q_PROPERTY(QColor bodyBg READ bodyBg NOTIFY bodyBgChanged)
QML_ELEMENT
QML_UNCREATABLE("Bootstrap is an attached property")
@@ -40,16 +41,20 @@ class Bootstrap : public QObject
void setTheme(Theme theme);
bool darkMode() const;
void setDarkMode(bool darkMode);
+ QColor bodyColor() const;
QColor bodyBg() const;
signals:
void themeChanged();
void darkModeChanged();
+ void bodyColorChanged();
void bodyBgChanged();
private:
Theme bsTheme;
bool bsDarkMode;
+ QColor bsLightBodyColor;
+ QColor bsDarkBodyColor;
QColor bsLightBodyBg;
QColor bsDarkBodyBg;
};