Fix custom window title style on macOS.
This commit is contained in:
parent
d16007004a
commit
7d548176e7
2 changed files with 7 additions and 0 deletions
|
|
@ -20,6 +20,7 @@ public:
|
||||||
|
|
||||||
not_null<RpWidget*> body() override;
|
not_null<RpWidget*> body() override;
|
||||||
void setTitle(const QString &title) override;
|
void setTitle(const QString &title) override;
|
||||||
|
void setTitleStyle(const style::WindowTitle &st) override;
|
||||||
void setMinimumSize(QSize size) override;
|
void setMinimumSize(QSize size) override;
|
||||||
void setFixedSize(QSize size) override;
|
void setFixedSize(QSize size) override;
|
||||||
void setGeometry(QRect rect) override;
|
void setGeometry(QRect rect) override;
|
||||||
|
|
|
||||||
|
|
@ -196,6 +196,12 @@ void WindowHelper::setTitle(const QString &title) {
|
||||||
(!_title || _title->isHidden()) ? title : QString());
|
(!_title || _title->isHidden()) ? title : QString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void WindowHelper::setTitleStyle(const style::WindowTitle &st) {
|
||||||
|
if (_title) {
|
||||||
|
_title->setStyle(st);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void WindowHelper::toggleCustomTitle(bool visible) {
|
void WindowHelper::toggleCustomTitle(bool visible) {
|
||||||
if (!_title || _title->isHidden() != visible) {
|
if (!_title || _title->isHidden() != visible) {
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue