38 Q_PROPERTY(
AppMenuItem *newLessonPackAction READ newLessonPackAction NOTIFY newLessonPackActionChanged)
39 Q_PROPERTY(
AppMenuItem *openExerciseAction READ openExerciseAction NOTIFY openExerciseActionChanged)
40 Q_PROPERTY(
AppMenuItem *openPackAction READ openPackAction NOTIFY openPackActionChanged)
41 Q_PROPERTY(
AppMenuItem *openPackInEditorAction READ openPackInEditorAction NOTIFY openPackInEditorActionChanged)
42 Q_PROPERTY(
AppMenuItem *printAction READ printAction NOTIFY printActionChanged)
43 Q_PROPERTY(
AppMenuItem *typingTestAction READ typingTestAction NOTIFY typingTestActionChanged)
44 Q_PROPERTY(
AppMenuItem *exerciseHistoryAction READ exerciseHistoryAction NOTIFY exerciseHistoryActionChanged)
45 Q_PROPERTY(
AppMenuItem *timedExAction READ timedExAction NOTIFY timedExActionChanged)
46 Q_PROPERTY(
AppMenuItem *errorWordsAction READ errorWordsAction NOTIFY errorWordsActionChanged)
47 Q_PROPERTY(
AppMenuItem *reverseTextAction READ reverseTextAction NOTIFY reverseTextActionChanged)
48 Q_PROPERTY(
AppMenuItem *preferencesAction READ preferencesAction NOTIFY preferencesActionChanged)
49 Q_PROPERTY(
AppMenuItem *aboutProgramAction READ aboutProgramAction NOTIFY aboutProgramActionChanged)
52 static std::shared_ptr<AppMenuBar> instance();
70 static std::shared_ptr<AppMenuBar> m_instance;
71 bool blockDarkThemeActionConnection =
false;
114 void newLessonPackActionChanged();
115 void openExerciseActionChanged();
116 void openPackActionChanged();
117 void openPackInEditorActionChanged();
118 void printActionChanged();
119 void typingTestActionChanged();
120 void exerciseHistoryActionChanged();
121 void timedExActionChanged();
122 void errorWordsActionChanged();
123 void reverseTextActionChanged();
124 void preferencesActionChanged();
125 void aboutProgramActionChanged();