diff --git a/ui/platform/mac/ui_window_mac.h b/ui/platform/mac/ui_window_mac.h index 567ba76..ab43e42 100644 --- a/ui/platform/mac/ui_window_mac.h +++ b/ui/platform/mac/ui_window_mac.h @@ -20,6 +20,7 @@ public: not_null body() override; void setTitle(const QString &title) override; + void setTitleStyle(const style::WindowTitle &st) override; void setMinimumSize(QSize size) override; void setFixedSize(QSize size) override; void setGeometry(QRect rect) override; diff --git a/ui/platform/mac/ui_window_mac.mm b/ui/platform/mac/ui_window_mac.mm index 161fb0b..95c8ee4 100644 --- a/ui/platform/mac/ui_window_mac.mm +++ b/ui/platform/mac/ui_window_mac.mm @@ -196,6 +196,12 @@ void WindowHelper::setTitle(const QString &title) { (!_title || _title->isHidden()) ? title : QString()); } +void WindowHelper::setTitleStyle(const style::WindowTitle &st) { + if (_title) { + _title->setStyle(st); + } +} + void WindowHelper::toggleCustomTitle(bool visible) { if (!_title || _title->isHidden() != visible) { return;