From 2a97833d02e5c99ad59af2f163efb68e5ab7da9b Mon Sep 17 00:00:00 2001 From: Syarif Fakhri Date: Fri, 28 Oct 2022 14:21:12 +0800 Subject: [PATCH] fix cmakelists and remove setDefaultDockProportion from dock widget --- examples/autohide/mainwindow.cpp | 6 +++--- src/CMakeLists.txt | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/examples/autohide/mainwindow.cpp b/examples/autohide/mainwindow.cpp index 9669268..42dc49c 100644 --- a/examples/autohide/mainwindow.cpp +++ b/examples/autohide/mainwindow.cpp @@ -12,6 +12,7 @@ #include #include +#include "AutoHideDockContainer.h" #include "DockAreaWidget.h" #include "DockAreaTitleBar.h" @@ -44,10 +45,9 @@ CMainWindow::CMainWindow(QWidget *parent) CDockWidget* TableDockWidget = new CDockWidget("Table 1"); TableDockWidget->setWidget(table); TableDockWidget->setMinimumSizeHintMode(CDockWidget::MinimumSizeHintFromDockWidget); - TableDockWidget->resize(250, 150); TableDockWidget->setMinimumSize(200,150); - TableDockWidget->setDefaultAutoHideDockProportion(0.5); - DockManager->addAutoHideDockWidget(SideBarLocation::Left, TableDockWidget, CDockWidget::Last); + const auto autoHideContainer = DockManager->addAutoHideDockWidget(SideBarLocation::Left, TableDockWidget, CDockWidget::Last); + autoHideContainer->setSize(480, 100); ui->menuView->addAction(TableDockWidget->toggleViewAction()); table = new QTableWidget(); diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 355f523..70c0276 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -31,6 +31,7 @@ set(ads_SRCS DockWidgetSideTab.cpp AutoHideDockContainer.cpp PushButton.cpp + ResizeHandle.cpp ads.qrc ) set(ads_HEADERS @@ -56,6 +57,7 @@ set(ads_HEADERS DockWidgetSideTab.h AutoHideDockContainer.h PushButton.h + ResizeHandle.h ) add_compile_options("$<$:/utf-8>") if (UNIX AND NOT APPLE)