From f874811443991759df4231b5127788af059a0df9 Mon Sep 17 00:00:00 2001 From: Sine Striker <trueful@163.com> Date: 周二, 19 12月 2023 15:55:52 +0800 Subject: [PATCH] Add raise hook --- README.md | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5b0f685..88076e0 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,8 @@ + Fix window 10 top border color in dark background + Fix `isFixedSize` code + Support customized system button area on Mac -+ Make Linux system move/resize more robust ++ Implement Mac window context hook ++ Support window attribute switching on Windows ## Supported Platforms @@ -95,7 +96,7 @@ MyWidget::MyWidget(QWidget *parent) { // ... - auto agent = new WidgetWindowAgent(w); + auto agent = new QWK::WidgetWindowAgent(w); agent->setup(w); // ... } @@ -104,10 +105,12 @@ You can also initialize the agent after the window constructs. ```c++ auto w = new MyWidget(); -auto agent = new WidgetWindowAgent(w); +auto agent = new QWK::WidgetWindowAgent(w); agent->setup(w); ``` + + Then, construct your title bar widget, without which the window lacks the basic interaction feature, and it's better to put it into the window's layout. You can use the [`WindowBar`](examples/shared/widgetframe/windowbar.h) provided by `WidgetFrame` in the examples as the container of your title bar components. -- Gitblit v1.9.1