summaryrefslogtreecommitdiff
path: root/Bootstrap.hxx
diff options
context:
space:
mode:
authorꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2023-04-07 19:10:34 +0800
committerꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2023-04-07 19:10:34 +0800
commitcb83d1c3beb65e97fe754a2f101d679a03b71460 (patch)
treeddc7ae378f8b8abf1da1bba5159a7dc05838861a /Bootstrap.hxx
parent7b52c76aeebfceba3e3e44d6360f7a47eebb9488 (diff)
Label & body colour
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;
};