diff --git a/example/components/RibbonWindow.qml b/example/components/RibbonWindow.qml index e9e2776..a87f757 100644 --- a/example/components/RibbonWindow.qml +++ b/example/components/RibbonWindow.qml @@ -19,12 +19,14 @@ Window { return FramelessUtils.defaultSystemLightColor; } FramelessHelper.onReady: { - if (Qt.platform.os === 'windows') + if (Qt.platform.os === 'windows') { FramelessHelper.setSystemButton(titleBar.minimizeBtn, FramelessHelperConstants.Minimize); FramelessHelper.setSystemButton(titleBar.maximizeBtn, FramelessHelperConstants.Maximize); FramelessHelper.setSystemButton(titleBar.closeBtn, FramelessHelperConstants.Close); } + FramelessHelper.setHitTestVisible(titleBar.left_container) + FramelessHelper.setHitTestVisible(titleBar.right_container) FramelessHelper.titleBarItem = titleBar; FramelessHelper.moveWindowToDesktopCenter(); window.visible = true; diff --git a/lib_source/qml/RibbonTitleBar.qml b/lib_source/qml/RibbonTitleBar.qml index 0d5b4fc..edc28f1 100644 --- a/lib_source/qml/RibbonTitleBar.qml +++ b/lib_source/qml/RibbonTitleBar.qml @@ -16,6 +16,8 @@ Item { default property alias content: left_container.data property alias left_content: left_container.data property alias right_content: right_container.data + property alias left_container: left_container + property alias right_container: right_container property alias maximizeBtn: maximizeBtn property alias minimizeBtn: minimizeBtn property alias closeBtn: closeBtn