Gui: add TaskView to its own dock window

This commit is contained in:
wmayer
2022-09-15 16:52:46 +02:00
parent ac94b43eaf
commit 23c5b330d9
3 changed files with 20 additions and 0 deletions

View File

@@ -471,6 +471,7 @@ void MainWindow::setupDockWindows()
bool treeView = setupTreeView(hiddenDockWindows);
bool propertyView = setupPropertyView(hiddenDockWindows);
setupTaskView(hiddenDockWindows);
setupSelectionView(hiddenDockWindows);
setupComboView(hiddenDockWindows, !treeView || !propertyView);
@@ -507,6 +508,23 @@ bool MainWindow::setupTreeView(const std::string& hiddenDockWindows)
return false;
}
bool MainWindow::setupTaskView(const std::string& hiddenDockWindows)
{
// Task view
if (hiddenDockWindows.find("Std_TaskView") == std::string::npos) {
auto taskView = new Gui::TaskView::TaskView(this);
taskView->setObjectName
(QString::fromLatin1(QT_TRANSLATE_NOOP("QDockWidget","Tasks")));
taskView->setMinimumWidth(210);
DockWindowManager* pDockMgr = DockWindowManager::instance();
pDockMgr->registerDockWindow("Std_TaskView", taskView);
return true;
}
return false;
}
bool MainWindow::setupPropertyView(const std::string& hiddenDockWindows)
{
// Property view