forked from qt/qtbase
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MAXX-71898 - SME QT: Mat/Map browser becomes narrow when collapsing rollout group or after right-click - Adds the missing code to our 3dsMax docking patch that sets the 'fallbackToSizeHints' to false when the user moves the docking resize handles. So that on re-layout the user applied size persists and doesn't get overwritten with the sizeHint. - Fixes an activation issue of the QWidgetResizeHandler used by the QDockWidget when the dockwidget's pos/size gets restored from an existing layout. The old code deactivated the resize handles for the floating dockwidget. - Increases the range of the QWidgetResizeHandler for QDockWidgets so that it now matches the styles QStyle::PM_DockWidgetFrameWidth, instead of using the hardcoded non-dpi aware range value of 4px. MAXX-74678 - QWidget::close() deletes the entire platformwindow hierarchy - The closing of a QWidget is now deleting the entire platformWindow hierarchy in the underlying QWindow. This leads to crashes and missing UI, cause this behaviour will destroy all the embedded win32 UI. The 3dsMax Qt5.15 code contained a patch for this, by skipping the destroy part in QWidgetWindow/QWindow. This patch needs to be reapplied to be in line with the old Qt5 behaviour in 3dsMax. MAXX-74817 - Qt6: Embedded Win32 UI is slow and flickers like crazy - Disables the SWP_NOCOPYBITS code that has been introduced with Qt6. Disposing the old pixel data completely on the top level window causes flickering and performance degradation, since every native child window in the hierarchy needs to completely repaint its client area, recieving extra WM_NCPAINT, WM_ERASEBKGND and WM_PAINT messages. This occurs even on just window activation, z-order change, window move, where it would be enough to re-blit the old content. - Merging all 3ds Max specific changes from Qt 5.15.1 into Qt 6.5.3
- Loading branch information
1 parent
372eaed
commit 97990d1
Showing
31 changed files
with
3,310 additions
and
258 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.