From 2bdc5f377144114ca22ffd7b553d7498fba799f4 Mon Sep 17 00:00:00 2001 From: dismine Date: Mon, 18 Aug 2014 21:34:26 +0300 Subject: [PATCH] Added two docks. --HG-- branch : develop --- src/app/mainwindow.cpp | 15 ++++++++-- src/app/mainwindow.ui | 62 +++++++++++++++++++++++++++++++++++------- 2 files changed, 64 insertions(+), 13 deletions(-) diff --git a/src/app/mainwindow.cpp b/src/app/mainwindow.cpp index 8c4ecbb83..f547d6610 100644 --- a/src/app/mainwindow.cpp +++ b/src/app/mainwindow.cpp @@ -1938,18 +1938,27 @@ void MainWindow::CreateMenus() QAction *undoAction = qApp->getUndoStack()->createUndoAction(this, tr("&Undo")); undoAction->setShortcuts(QKeySequence::Undo); undoAction->setIcon(QIcon::fromTheme("edit-undo")); - ui->menuDrawing->insertAction(ui->actionPattern_properties, undoAction); + ui->menuPatternPiece->insertAction(ui->actionPattern_properties, undoAction); ui->toolBarTools->addAction(undoAction); QAction *redoAction = qApp->getUndoStack()->createRedoAction(this, tr("&Redo")); redoAction->setShortcuts(QKeySequence::Redo); redoAction->setIcon(QIcon::fromTheme("edit-redo")); - ui->menuDrawing->insertAction(ui->actionPattern_properties, redoAction); + ui->menuPatternPiece->insertAction(ui->actionPattern_properties, redoAction); ui->toolBarTools->addAction(redoAction); separatorAct = new QAction(this); separatorAct->setSeparator(true); - ui->menuDrawing->insertAction(ui->actionPattern_properties, separatorAct); + ui->menuPatternPiece->insertAction(ui->actionPattern_properties, separatorAct); + + //Add docks + ui->menuPatternPiece->insertAction(ui->actionPattern_properties, ui->dockWidgetHistory->toggleViewAction()); + ui->dockWidgetHistory->close();//Default don't show hostory + ui->menuPatternPiece->insertAction(ui->actionPattern_properties, ui->dockWidgetToolOptions->toggleViewAction()); + + separatorAct = new QAction(this); + separatorAct->setSeparator(true); + ui->menuPatternPiece->insertAction(ui->actionPattern_properties, separatorAct); } //--------------------------------------------------------------------------------------------------------------------- diff --git a/src/app/mainwindow.ui b/src/app/mainwindow.ui index 146ddd8ee..4889a3335 100644 --- a/src/app/mainwindow.ui +++ b/src/app/mainwindow.ui @@ -26,13 +26,13 @@ - 1 + 2 1 - 85 + 105 0 @@ -40,14 +40,14 @@ - 4 + 0 0 0 - 820 + 144 272 @@ -308,7 +308,7 @@ 0 0 - 820 + 105 70 @@ -384,7 +384,7 @@ 0 0 - 820 + 105 116 @@ -512,7 +512,7 @@ 0 0 - 820 + 105 70 @@ -588,7 +588,7 @@ 0 0 - 100 + 105 64 @@ -663,6 +663,12 @@ false + + + 1 + 0 + + Qt::ScrollBarAlwaysOn @@ -704,7 +710,7 @@ - + &Pattern piece @@ -724,7 +730,7 @@ - + @@ -798,6 +804,42 @@ + + + true + + + + 100 + 41 + + + + Qt::BottomDockWidgetArea|Qt::LeftDockWidgetArea|Qt::TopDockWidgetArea + + + History + + + 2 + + + + + + + 125 + 41 + + + + Tool options + + + 2 + + +