From 921686055c2b8b3a47a7f81840339a5a716b4edd Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 13 Aug 2020 17:58:03 +0400 Subject: [PATCH] Pass title controls style in constructor. --- ui/platform/win/ui_window_title_win.cpp | 5 +++-- ui/platform/win/ui_window_title_win.h | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ui/platform/win/ui_window_title_win.cpp b/ui/platform/win/ui_window_title_win.cpp index 0def675..c28cf16 100644 --- a/ui/platform/win/ui_window_title_win.cpp +++ b/ui/platform/win/ui_window_title_win.cpp @@ -21,8 +21,9 @@ namespace Platform { TitleControls::TitleControls( not_null parent, + const style::WindowTitle &st, Fn maximize) -: _st(&st::defaultWindowTitle) +: _st(&st) , _minimize(parent, _st->minimize) , _maximizeRestore(parent, _st->maximize) , _close(parent, _st->close) @@ -184,7 +185,7 @@ void TitleControls::updateButtonsState() { TitleWidget::TitleWidget(not_null parent) : RpWidget(parent) -, _controls(this) +, _controls(this, st::defaultWindowTitle) , _shadow(this, st::titleShadow) { setAttribute(Qt::WA_OpaquePaintEvent); diff --git a/ui/platform/win/ui_window_title_win.h b/ui/platform/win/ui_window_title_win.h index 7deacb0..6515065 100644 --- a/ui/platform/win/ui_window_title_win.h +++ b/ui/platform/win/ui_window_title_win.h @@ -42,6 +42,7 @@ class TitleControls final { public: TitleControls( not_null parent, + const style::WindowTitle &st, Fn maximize = nullptr); void setStyle(const style::WindowTitle &st);