From f73627130694cc3ddffc6b9ec5c5385e10c48a42 Mon Sep 17 00:00:00 2001 From: Oliver Bock <oliver.bock@aei.mpg.de> Date: Fri, 20 Feb 2009 13:49:38 +0100 Subject: [PATCH] Added --demo command line option (launch into IYA2009 mode) --- src/main.cpp | 3 +++ src/pulsatingscience.cpp | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 56fdc78..0aa8db0 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 58e8272..caca9d5 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; -- GitLab