diff --git a/src/main.cpp b/src/main.cpp index 56fdc7859844004dd09335c1f92602efde4be103..0aa8db0a4e058766f7a4f5633a63ae9ee4da8e5d 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -36,6 +36,9 @@ int main(int argc, char *argv[]) app.installTranslator(&appTranslator); PulsatingScience window; + if(argc == 2 && QString(argv[1]) == "--demo") { + window.toggleHiddenDemoMode(); + } window.show(); return app.exec(); diff --git a/src/pulsatingscience.cpp b/src/pulsatingscience.cpp index 58e8272f84e0f4a39c8207537cf443a7bc609187..caca9d52d632aa1a8d735601bf5be6e2a0c05294 100644 --- a/src/pulsatingscience.cpp +++ b/src/pulsatingscience.cpp @@ -438,13 +438,15 @@ void PulsatingScience::updatePulsarSemiMajorAxisValue(double value) void PulsatingScience::toggleHiddenDemoMode() { if(m_hiddenDemoModeActivated) { - menuBarToggled(); + on_actionMenu_bar_toggled(true); + ui.actionMenu_bar->setChecked(true); window()->setWindowState(windowState() & ~Qt::WindowFullScreen); ui.dockAnimControl->setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetMovable | QDockWidget::DockWidgetFloatable); m_hiddenDemoModeActivated = false; } else { - menuBarToggled(); + on_actionMenu_bar_toggled(false); + ui.actionMenu_bar->setChecked(false); window()->setWindowState(windowState() | Qt::WindowFullScreen); ui.dockAnimControl->setFeatures(QDockWidget::NoDockWidgetFeatures); m_hiddenDemoModeActivated = true;