@@ -2706,6 +2706,44 @@ void MainWindow::createToolBar()
2706
2706
2707
2707
2708
2708
displayMenu = menuBar ()->addMenu (tr (" Visuals" ));
2709
+
2710
+ lightThemeAct = new QAction (tr (" Light" ));
2711
+ lightThemeAct->setCheckable (true );
2712
+ lightThemeAct->setChecked (false );
2713
+ connect (lightThemeAct, &QAction::triggered, [this ](){ colourThemeMenuChanged (1 );});
2714
+
2715
+ darkThemeAct = new QAction (tr (" Dark" ));
2716
+ darkThemeAct->setCheckable (true );
2717
+ darkThemeAct->setChecked (false );
2718
+ connect (darkThemeAct, &QAction::triggered, [this ](){ colourThemeMenuChanged (2 );});
2719
+
2720
+ proLightThemeAct = new QAction (tr (" Pro Light" ));
2721
+ proLightThemeAct->setCheckable (true );
2722
+ proLightThemeAct->setChecked (false );
2723
+ connect (proLightThemeAct, &QAction::triggered, [this ](){ colourThemeMenuChanged (3 );});
2724
+
2725
+ proDarkThemeAct = new QAction (tr (" Pro Dark" ));
2726
+ proDarkThemeAct->setCheckable (true );
2727
+ proDarkThemeAct->setChecked (false );
2728
+ connect (proDarkThemeAct, &QAction::triggered, [this ](){ colourThemeMenuChanged (4 );});
2729
+
2730
+ highContrastThemeAct = new QAction (tr (" High Contrast" ));
2731
+ highContrastThemeAct->setCheckable (true );
2732
+ highContrastThemeAct->setChecked (false );
2733
+ connect (highContrastThemeAct, &QAction::triggered, [this ](){ colourThemeMenuChanged (5 );});
2734
+
2735
+ showScopeLabelsAct = new QAction (tr (" Show Scope Labels" ));
2736
+ showScopeLabelsAct->setCheckable (true );
2737
+ showScopeLabelsAct->setChecked (false );
2738
+ connect (showScopeLabelsAct, SIGNAL (triggered ()), this , SLOT (showScopeLabelsMenuChanged ()));
2739
+
2740
+ themeMenu = displayMenu->addMenu (tr (" Colour Theme" ));
2741
+ themeMenu->addAction (lightThemeAct);
2742
+ themeMenu->addAction (darkThemeAct);
2743
+ themeMenu->addAction (proLightThemeAct);
2744
+ themeMenu->addAction (proDarkThemeAct);
2745
+ themeMenu->addAction (highContrastThemeAct);
2746
+ displayMenu->addSeparator ();
2709
2747
displayMenu->addAction (scopeAct);
2710
2748
2711
2749
@@ -2903,39 +2941,6 @@ void MainWindow::createToolBar()
2903
2941
2904
2942
viewMenu->addAction (fullScreenAct);
2905
2943
viewMenu->addSeparator ();
2906
-
2907
- lightThemeAct = new QAction (tr (" Light" ));
2908
- lightThemeAct->setCheckable (true );
2909
- lightThemeAct->setChecked (false );
2910
- connect (lightThemeAct, &QAction::triggered, [this ](){ colourThemeMenuChanged (1 );});
2911
-
2912
- darkThemeAct = new QAction (tr (" Dark" ));
2913
- darkThemeAct->setCheckable (true );
2914
- darkThemeAct->setChecked (false );
2915
- connect (darkThemeAct, &QAction::triggered, [this ](){ colourThemeMenuChanged (2 );});
2916
-
2917
- proLightThemeAct = new QAction (tr (" Pro Light" ));
2918
- proLightThemeAct->setCheckable (true );
2919
- proLightThemeAct->setChecked (false );
2920
- connect (proLightThemeAct, &QAction::triggered, [this ](){ colourThemeMenuChanged (3 );});
2921
-
2922
- proDarkThemeAct = new QAction (tr (" Pro Dark" ));
2923
- proDarkThemeAct->setCheckable (true );
2924
- proDarkThemeAct->setChecked (false );
2925
- connect (proDarkThemeAct, &QAction::triggered, [this ](){ colourThemeMenuChanged (4 );});
2926
-
2927
- highContrastThemeAct = new QAction (tr (" High Contrast" ));
2928
- highContrastThemeAct->setCheckable (true );
2929
- highContrastThemeAct->setChecked (false );
2930
- connect (highContrastThemeAct, &QAction::triggered, [this ](){ colourThemeMenuChanged (5 );});
2931
-
2932
- themeMenu = viewMenu->addMenu (" Colour Theme" );
2933
- themeMenu->addAction (lightThemeAct);
2934
- themeMenu->addAction (darkThemeAct);
2935
- themeMenu->addAction (proLightThemeAct);
2936
- themeMenu->addAction (proDarkThemeAct);
2937
- themeMenu->addAction (highContrastThemeAct);
2938
-
2939
2944
viewMenu->addAction (showLogAct);
2940
2945
viewMenu->addAction (showCuesAct);
2941
2946
viewMenu->addAction (showContextAct);
0 commit comments