164 QVector<QPointer<Notifications::Notification>> m_visualNotifications;
180 void onSpeakerStateChanged(QTextToSpeech::State state);
186 static QTextToSpeech* createSpeaker(QThread* thread);
191 void adoptSpeaker(QTextToSpeech*
speaker);
201 QVector<QPointer<Notifications::Notification>> m_voiceNotifications;
205 QTextToSpeech* m_speaker {
nullptr};
209 QFuture<QTextToSpeech*> m_speakerFuture;
215 QTimer m_speechBreakTimer;
225 void onMapAndDataUpdateSizeChanged();
229 void onPressureAltitudeImplausible();
232 void onOversizedMapsChanged();
236 void onTrafficReceiverRuntimeError();
240 void onTrafficReceiverSelfTestError();
244 QTimer mapsAndDataNotificationTimer;
248 QPointer<Notifications::Notification> m_oversizedMapNotification;