Fix MainWindow not propagating close events to docked widgets

Nested FloatingWindows already supported it, so make it consistent.

Personal take: In a non-docking world, users can override their
main window close event and prevent a close, to save a document
or such. However, in a docking world, the main window developer
won't know which widgets are docked, so forwarding needs to happen,
as some might have documents to save.
This commit is contained in:
Sergio Martins
2022-03-09 15:24:07 +00:00
parent 01cc915734
commit 7db9938b85
6 changed files with 20 additions and 2 deletions

View File

@@ -6,6 +6,7 @@
- Added Config::setDropIndicatorAllowedFunc() and corresponding example
(kddockwidgets_example --hide-certain-docking-indicators)
- Fixed case where unfloating wouldn't restore to the main window (#44 and #96)
- Fixed MainWindow not propagating close events to docked widgets
* v1.5.1 (unreleased)
- X11: Improved detecting which window is under the cursor, by using native X11 API