void CanvasSplitAreaController::closeCurrent() { removeSplit(_currentSplit); }
void MainWindow::createToolbar() { // // Main toolbar // QToolBar* toolbar = new QToolBar("File Toolbar"); toolbar->addAction(QIcon(":/icons/new.png"), "New", this, SLOT(newFile())); toolbar->addAction(QIcon(":/icons/open.png"), "Open", this, SLOT(openFile())); mActionsRequiringFiles.append(toolbar->addAction(QIcon(":/icons/save.png"), "Save", this, SLOT(saveFile()))); toolbar->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred); addToolBar(toolbar); registerContextMenuItem(toolbar); toolbar->setObjectName("File Toolbar"); QWidget* spacer = new QWidget(); spacer->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Expanding); toolbar->addWidget(spacer); toolbar->setStyleSheet("QToolBar { margin: 0px; padding: 0px; spacing: 3px; }"); toolbar->setStyleSheet("QToolButton { margin: 0px; padding: 0px; width:22px; height:22px }"); // // View toolbar // toolbar = new QToolBar("View Toolbar"); mActionsRequiringFiles.append(toolbar->addAction(QIcon(":/icons/verticalsplit.png"), "Split View Vertically", gWindowManager, SLOT(splitVertically()))); mActionsRequiringFiles.append(toolbar->addAction(QIcon(":/icons/horizontalsplit.png"), "Split View Horizontally", gWindowManager, SLOT(splitHorizontally()))); mActionsRequiringSplitViews.append(toolbar->addAction(QIcon(":/icons/removesplit.png"), "Remove Split", gWindowManager, SLOT(removeSplit()))); addToolBar(toolbar); registerContextMenuItem(toolbar); toolbar->setObjectName("View Toolbar"); toolbar->setStyleSheet("QToolBar { margin: 0px; padding: 0px; spacing: 3px; }"); toolbar->setStyleSheet("QToolButton { margin: 0px; padding: 0px; width:22px; height:22px }"); }