void NavigationWindow::toolboxButton_clicked(){ if(toolboxButton->text() == "Hide ToolBox") toolboxButton->setText("Show ToolBox"); else toolboxButton->setText("Hide ToolBox"); emit toggleToolbox(); }
UIManager::UIManager() { mainWindow = new MainWindow(); mainMenu = new MainMenu(mainWindow); navigationWindow = new NavigationWindow(mainWindow); settingsWindow = new SettingsForm(mainWindow); mainWindow->layout()->addWidget(mainMenu); mainWindow->layout()->addWidget(navigationWindow); mainWindow->layout()->addWidget(settingsWindow); toolbox = new ToolBox(navigationWindow); QObject::connect(mainWindow, SIGNAL(geometryChanged(QRect)), this, SLOT(mainWindowGeometryChanged(QRect))); QObject::connect(navigationWindow, SIGNAL(goBack()), this, SLOT(showMainMenu())); QObject::connect(navigationWindow, SIGNAL(toolboxButtonClicked()), this, SLOT(toggleToolbox())); QObject::connect(mainMenu, SIGNAL(close()), this, SLOT(close())); QObject::connect(mainMenu, SIGNAL(showChart()), this, SLOT(showChartWindow())); QObject::connect(mainMenu, SIGNAL(showSettings()), this, SLOT(showSettingsWindow())); QObject::connect(settingsWindow, SIGNAL(goBack()), this, SLOT(showMainMenu())); connectInstruments(); mainWindow->show(); }