修改dock的显示属性
This commit is contained in:
parent
3a09022a29
commit
20f3375742
|
|
@ -130,7 +130,7 @@ void MainWindow::initMainWindow()
|
||||||
_tree_measure_analysis = new MeasureAnalysisTreeView;
|
_tree_measure_analysis = new MeasureAnalysisTreeView;
|
||||||
_dockw_measure_analysis_tree = new ads::CDockWidget(QStringLiteral(u"测量分析工作空间"));
|
_dockw_measure_analysis_tree = new ads::CDockWidget(QStringLiteral(u"测量分析工作空间"));
|
||||||
_dockw_measure_analysis_tree->setWidget(_tree_measure_analysis);
|
_dockw_measure_analysis_tree->setWidget(_tree_measure_analysis);
|
||||||
_dockw_measure_analysis_tree->setMinimumSizeHintMode(ads::CDockWidget::MinimumSizeHintFromContentMinimumSize);
|
_dockw_measure_analysis_tree->setMinimumSizeHintMode(ads::CDockWidget::MinimumSizeHintFromContent);
|
||||||
_dock_manager->addDockWidget(ads::DockWidgetArea::LeftDockWidgetArea, _dockw_measure_analysis_tree);
|
_dock_manager->addDockWidget(ads::DockWidgetArea::LeftDockWidgetArea, _dockw_measure_analysis_tree);
|
||||||
ui->menu_view->addAction(_dockw_measure_analysis_tree->toggleViewAction());
|
ui->menu_view->addAction(_dockw_measure_analysis_tree->toggleViewAction());
|
||||||
|
|
||||||
|
|
@ -144,7 +144,7 @@ void MainWindow::initMainWindow()
|
||||||
_plain_edit_info_output->setLineWidth(0);
|
_plain_edit_info_output->setLineWidth(0);
|
||||||
ads::CDockWidget* dockw_info_output = new ads::CDockWidget(QStringLiteral(u"信息输出"));
|
ads::CDockWidget* dockw_info_output = new ads::CDockWidget(QStringLiteral(u"信息输出"));
|
||||||
dockw_info_output->setWidget(_plain_edit_info_output);
|
dockw_info_output->setWidget(_plain_edit_info_output);
|
||||||
dockw_info_output->setMinimumSizeHintMode(ads::CDockWidget::MinimumSizeHintFromContentMinimumSize);
|
dockw_info_output->setMinimumSizeHintMode(ads::CDockWidget::MinimumSizeHintFromContent);
|
||||||
_dock_manager->addDockWidget(ads::DockWidgetArea::BottomDockWidgetArea, dockw_info_output);
|
_dock_manager->addDockWidget(ads::DockWidgetArea::BottomDockWidgetArea, dockw_info_output);
|
||||||
ui->menu_view->addAction(dockw_info_output->toggleViewAction());
|
ui->menu_view->addAction(dockw_info_output->toggleViewAction());
|
||||||
}
|
}
|
||||||
|
|
@ -262,7 +262,7 @@ void MainWindow::initAction()
|
||||||
if ( !view_exist ) {
|
if ( !view_exist ) {
|
||||||
ads::CDockWidget* dock_widget = new ads::CDockWidget(view->GetViewName());
|
ads::CDockWidget* dock_widget = new ads::CDockWidget(view->GetViewName());
|
||||||
dock_widget->setWidget(view);
|
dock_widget->setWidget(view);
|
||||||
dock_widget->setMinimumSizeHintMode(ads::CDockWidget::MinimumSizeHintFromDockWidget);
|
dock_widget->setMinimumSizeHintMode(ads::CDockWidget::MinimumSizeHintFromContent);
|
||||||
if (view->IsDeleteOnClose()) {
|
if (view->IsDeleteOnClose()) {
|
||||||
// dock_widget->setFeatures(dock_widget->features() | ads::CDockWidget::DockWidgetDeleteOnClose);
|
// dock_widget->setFeatures(dock_widget->features() | ads::CDockWidget::DockWidgetDeleteOnClose);
|
||||||
dock_widget->setFeatures(dock_widget->features() | ads::CDockWidget::CustomCloseHandling);
|
dock_widget->setFeatures(dock_widget->features() | ads::CDockWidget::CustomCloseHandling);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user