From c251683c202aee03d3f43af206949363d80c1722 Mon Sep 17 00:00:00 2001 From: Torsten Paul Date: Sun, 14 Sep 2014 21:17:27 +0200 Subject: [PATCH] Move ToolBar setup to GUI design file. --- src/MainWindow.ui | 123 ++++++++++++++++++++++++++++++++-------------- src/mainwin.cc | 31 +----------- 2 files changed, 87 insertions(+), 67 deletions(-) diff --git a/src/MainWindow.ui b/src/MainWindow.ui index cbc56d8f..071df825 100644 --- a/src/MainWindow.ui +++ b/src/MainWindow.ui @@ -6,7 +6,7 @@ 0 0 - 936 + 1397 586 @@ -108,7 +108,26 @@ - + + + + + + + + + + + + + + + + + + + + animate_panel @@ -123,8 +142,8 @@ 0 0 - 936 - 22 + 1397 + 34 @@ -282,7 +301,11 @@ 0 - + + + + + @@ -407,8 +430,8 @@ - - :/Document-New-128.png:/Document-New-128.png + + :/images/blackNew.png:/images/blackNew.png &New @@ -419,8 +442,8 @@ - - :/Open-128.png:/Open-128.png + + :/images/Open-32.png:/images/Open-32.png &Open... @@ -431,8 +454,8 @@ - - :/Save-128.png:/Save-128.png + + :/images/Save-32.png:/images/Save-32.png &Save @@ -598,6 +621,10 @@ + + + :/images/Preview-32.png:/images/Preview-32.png + &Preview @@ -607,8 +634,8 @@ - - :/Arrowhead-Right-32.png:/Arrowhead-Right-32.png + + :/images/blackRender.png:/images/blackRender.png &Render @@ -696,8 +723,8 @@ true - - :/grid.png:/grid.png + + :/images/Rotation-32.png:/images/Rotation-32.png Show Edges @@ -711,8 +738,8 @@ true - - :/axes.png:/axes.png + + :/images/blackaxes.png:/images/blackaxes.png Show Axes @@ -725,6 +752,10 @@ true + + + :/images/cross.png:/images/cross.png + Show Crosshairs @@ -742,8 +773,8 @@ - - :/up.png:/up.png + + :/images/blackUp.png:/images/blackUp.png Top @@ -754,8 +785,8 @@ - - :/bottom.png:/bottom.png + + :/images/blackbottom.png:/images/blackbottom.png Bottom @@ -766,8 +797,8 @@ - - :/left.png:/left.png + + :/images/blackleft (copy).png:/images/blackleft (copy).png Left @@ -778,8 +809,8 @@ - - :/right.png:/right.png + + :/images/rightright.png:/images/rightright.png Right @@ -790,8 +821,8 @@ - - :/front.png:/front.png + + :/images/blackfront.png:/images/blackfront.png Front @@ -802,8 +833,8 @@ - - :/back.png:/back.png + + :/images/blackback.png:/images/blackback.png Back @@ -829,6 +860,10 @@ true + + + :/images/perspective1.png:/images/perspective1.png + Perspective @@ -837,6 +872,10 @@ true + + + :/images/orthogonal.png:/images/orthogonal.png + Orthogonal @@ -992,6 +1031,10 @@ + + + :/images/zoomin.png:/images/zoomin.png + Zoom In @@ -1000,6 +1043,10 @@ + + + :/images/zoomout.png:/images/zoomout.png + Zoom Out @@ -1028,20 +1075,22 @@
QGLView.h
1 - - EditorToolBar - QWidget -
editortoolbar.h
- 1 -
ToolBar - QWidget + QToolBar
toolbar.h
1
+ + EditorToolBar + QToolBar +
editortoolbar.h
+ 1 +
- + + + fileActionClose diff --git a/src/mainwin.cc b/src/mainwin.cc index dc063f6d..34ffba8a 100644 --- a/src/mainwin.cc +++ b/src/mainwin.cc @@ -184,9 +184,6 @@ MainWindow::MainWindow(const QString &filename) editorDockContents->layout()->addWidget(editor); - editortoolbar = new EditorToolBar(this); - editorDockContents->layout()->addWidget(editortoolbar); - setCorner(Qt::TopLeftCorner, Qt::LeftDockWidgetArea); setCorner(Qt::TopRightCorner, Qt::RightDockWidgetArea); setCorner(Qt::BottomLeftCorner, Qt::LeftDockWidgetArea); @@ -455,7 +452,7 @@ MainWindow::MainWindow(const QString &filename) if(defaultcolor > 165){ fileActionNew->setIcon(QIcon("://images/blackNew.png")); - fileActionOpen->setIcon(QIcon("://images/Open-32(1).png")); + fileActionOpen->setIcon(QIcon("://images/Open-32.png")); fileActionSave->setIcon(QIcon("://images/Save-32.png")); editActionZoomIn->setIcon(QIcon("://images/zoomin.png")); editActionZoomOut->setIcon(QIcon("://images/zoomout.png")); @@ -504,32 +501,6 @@ MainWindow::MainWindow(const QString &filename) viewActionAnimate->setIcon(QIcon("://images/animate.png")); } - editortoolbar->addAction(fileActionNew); - editortoolbar->addAction(fileActionOpen); - editortoolbar->addAction(fileActionSave); - editortoolbar->addAction(editActionZoomIn); - editortoolbar->addAction(editActionZoomOut); - - toolBar->addAction(designActionRender); - toolBar->addAction(viewActionPreview); - //toolBar->addAction(viewActionSurfaces); - //toolBar->addAction(viewActionWireframe); - toolBar->addAction(viewActionShowAxes); - //toolBar->addAction(viewActionShowEdges); - toolBar->addAction(viewActionZoomIn); - toolBar->addAction(viewActionZoomOut); - toolBar->addAction(viewActionTop); - toolBar->addAction(viewActionBottom); - toolBar->addAction(viewActionLeft); - toolBar->addAction(viewActionRight); - toolBar->addAction(viewActionFront); - toolBar->addAction(viewActionBack); - //toolBar->addAction(viewActionShowCrosshairs); - toolBar->addAction(viewActionPerspective); - toolBar->addAction(viewActionOrthogonal); - toolBar->addAction(viewActionAnimate); - toolBar->setStyleSheet("QToolBar{border:1 solid black;}" ); - // make sure it looks nice.. QSettings settings; QByteArray windowState = settings.value("window/state", QByteArray()).toByteArray();