Skip to content

Commit 7204be4

Browse files
committed
Merge pull request #42 from wstephenson/mainwindow_toolbar_item_spacing
Merge the toolbars so the items can be spaced out
2 parents 7d52391 + c5b6522 commit 7204be4

File tree

2 files changed

+22
-38
lines changed

2 files changed

+22
-38
lines changed

app/gui/qt/mainwindow.cpp

Lines changed: 20 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ MainWindow::MainWindow(QApplication &app, QSplashScreen &splash) {
276276
initWorkspace(workspace8);
277277

278278
createActions();
279-
createToolBars();
279+
createToolBar();
280280
createStatusBar();
281281

282282
readSettings();
@@ -824,40 +824,28 @@ void MainWindow::createActions()
824824

825825
}
826826

827-
void MainWindow::createToolBars()
827+
void MainWindow::createToolBar()
828828
{
829829

830830
QWidget *spacer = new QWidget();
831-
spacer->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Expanding);
832-
spacer->setVisible(true);
833-
834-
QWidget *spacer2 = new QWidget();
835-
spacer2->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Expanding);
836-
spacer2->setVisible(true);
837-
838-
fileToolBar = addToolBar(tr("Run"));
839-
saveToolBar = addToolBar(tr("Save"));
840-
textSizeToolBar = addToolBar(tr("Text Size"));
841-
supportToolBar = addToolBar(tr("Support"));
842-
843-
fileToolBar->setIconSize(QSize(270/3, 111/3));
844-
fileToolBar->addAction(runAct);
845-
fileToolBar->addAction(stopAct);
846-
847-
saveToolBar->setIconSize(QSize(270/3, 111/3));
848-
saveToolBar->addAction(saveAsAct);
849-
saveToolBar->addAction(recAct);
850-
saveToolBar->addWidget(spacer);
851-
852-
textSizeToolBar->addWidget(spacer2);
853-
textSizeToolBar->setIconSize(QSize(270/3, 111/3));
854-
textSizeToolBar->addAction(textIncAct);
855-
textSizeToolBar->addAction(textDecAct);
856-
857-
supportToolBar->setIconSize(QSize(270/3, 111/3));
858-
supportToolBar->addAction(infoAct);
859-
supportToolBar->addAction(helpAct);
860-
supportToolBar->addAction(prefsAct);
831+
spacer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
832+
833+
toolBar = addToolBar(tr("Tools"));
834+
835+
toolBar->setIconSize(QSize(270/3, 111/3));
836+
toolBar->addAction(runAct);
837+
toolBar->addAction(stopAct);
838+
839+
toolBar->addAction(saveAsAct);
840+
toolBar->addAction(recAct);
841+
toolBar->addWidget(spacer);
842+
843+
toolBar->addAction(textIncAct);
844+
toolBar->addAction(textDecAct);
845+
846+
toolBar->addAction(infoAct);
847+
toolBar->addAction(helpAct);
848+
toolBar->addAction(prefsAct);
861849

862850
}
863851

app/gui/qt/mainwindow.h

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ private slots:
7373
void startOSCListener();
7474
void clearOutputPanels();
7575
void createActions();
76-
void createToolBars();
76+
void createToolBar();
7777
void createStatusBar();
7878
void readSettings();
7979
void writeSettings();
@@ -128,11 +128,7 @@ private slots:
128128
QMenu *editMenu;
129129
QMenu *helpMenu;
130130

131-
QToolBar *fileToolBar;
132-
QToolBar *supportToolBar;
133-
QToolBar *editToolBar;
134-
QToolBar *saveToolBar;
135-
QToolBar *textSizeToolBar;
131+
QToolBar *toolBar;
136132

137133
QAction *runAct;
138134
QAction *stopAct;

0 commit comments

Comments
 (0)