@@ -31,6 +31,7 @@ class SettingsService : public QObject
3131 Q_PROPERTY (bool uiUpdatesDisabledDuringPlayback READ uiUpdatesDisabledDuringPlayback WRITE setUiUpdatesDisabledDuringPlayback NOTIFY uiUpdatesDisabledDuringPlaybackChanged)
3232 Q_PROPERTY (int visibleLines READ visibleLines WRITE setVisibleLines NOTIFY visibleLinesChanged)
3333 Q_PROPERTY (int trackHeaderFontSize READ trackHeaderFontSize WRITE setTrackHeaderFontSize NOTIFY trackHeaderFontSizeChanged)
34+ Q_PROPERTY (bool autoTrackCount READ autoTrackCount WRITE setAutoTrackCount NOTIFY autoTrackCountChanged)
3435 Q_PROPERTY (bool recordingEnabled READ recordingEnabled WRITE setRecordingEnabled NOTIFY recordingEnabledChanged)
3536 Q_PROPERTY (int audioBackend READ audioBackend WRITE setAudioBackend NOTIFY audioBackendChanged)
3637 Q_PROPERTY (bool multiThreadedPlaybackEnabled READ multiThreadedPlaybackEnabled WRITE setMultiThreadedPlaybackEnabled NOTIFY multiThreadedPlaybackEnabledChanged)
@@ -77,6 +78,9 @@ class SettingsService : public QObject
7778 virtual Q_INVOKABLE int trackHeaderFontSize () const ;
7879 virtual Q_INVOKABLE void setTrackHeaderFontSize (int trackHeaderFontSize);
7980
81+ virtual Q_INVOKABLE bool autoTrackCount () const ;
82+ virtual Q_INVOKABLE void setAutoTrackCount (bool autoTrackCount);
83+
8084 virtual Q_INVOKABLE bool recordingEnabled () const ;
8185 virtual Q_INVOKABLE void setRecordingEnabled (bool enabled);
8286
@@ -134,6 +138,7 @@ class SettingsService : public QObject
134138
135139 void visibleLinesChanged ();
136140 void trackHeaderFontSizeChanged ();
141+ void autoTrackCountChanged ();
137142 void recordingEnabledChanged ();
138143 void audioBackendChanged ();
139144 void multiThreadedPlaybackEnabledChanged ();
@@ -161,6 +166,7 @@ class SettingsService : public QObject
161166 int m_velocity;
162167 int m_visibleLines;
163168 int m_trackHeaderFontSize;
169+ bool m_autoTrackCount;
164170
165171 bool m_recordingEnabled;
166172 int m_audioBackend;
0 commit comments