From 6188a0034cb971f71a1683450b1bc4dce8d45d4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=EA=A6=AB=EA=A6=B6=EA=A6=8F=EA=A7=80=EA=A6=A6?= =?UTF-8?q?=EA=A6=BF=EA=A6=A7=EA=A6=AE=EA=A6=91=EA=A6=A9=EA=A6=AD=EA=A7=80?= Date: Wed, 12 Apr 2023 20:10:51 +0800 Subject: Heading colours --- Bootstrap.cxx | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Bootstrap.cxx') diff --git a/Bootstrap.cxx b/Bootstrap.cxx index 99a8639..e550725 100644 --- a/Bootstrap.cxx +++ b/Bootstrap.cxx @@ -29,6 +29,7 @@ Bootstrap::Bootstrap(QObject *parent): bsBodyFont{bsFontSansSerif}, bodyColors{{"#212529", "#adb5bd"}}, bodyBgs{{"#fff", "#212529"}}, + headingColors{{bodyColors.at(0), bodyColors.at(1)}}, borderColors{{"#dee2e6", "#495057"}} { bsBodyFont.setStyleHint(QFont::SansSerif); @@ -63,6 +64,7 @@ Bootstrap::Bootstrap(QObject *parent): toml_array_t *colors; OVERRIDE_COLORS("BodyColors", bodyColors); OVERRIDE_COLORS("BodyBgs", bodyBgs); + OVERRIDE_COLORS("HeadingColors", headingColors); OVERRIDE_COLORS("BorderColors", borderColors); toml_free(toml); @@ -85,6 +87,7 @@ void Bootstrap::setMode(Mode mode) emit modeChanged(); emit bodyColorChanged(); emit bodyBgChanged(); + emit headingColorChanged(); emit borderColorChanged(); } @@ -120,6 +123,11 @@ QColor Bootstrap::bodyBg() const return bodyBgs.at(static_cast(bsMode)); } +QColor Bootstrap::headingColor() const +{ + return headingColors.at(static_cast(bsMode)); +} + QColor Bootstrap::borderColor() const { return borderColors.at(static_cast(bsMode)); -- cgit v1.2.3