9 namespace swift::misc::audio
14 static const QString unknown(
"unknown");
15 static const QString login(
"login");
16 static const QString logoff(
"logoff");
17 static const QString freqMsg(
"frequency msg.");
18 static const QString privateMsg(
"private msg.");
19 static const QString supMsg(
"supervisor msg.");
20 static const QString unicomMsg(
"unicom msg.");
21 static const QString mentioned(
"cs mentioned");
22 static const QString pttUp(
"PTT click up");
23 static const QString pttDown(
"PTT click down");
24 static const QString afvclick(
"AFV click");
25 static const QString afvblock(
"AFV blocked");
29 case NotificationLogin:
return login;
30 case NotificationLogoff:
return logoff;
31 case NotificationTextMessageFrequency:
return freqMsg;
32 case NotificationTextMessagePrivate:
return privateMsg;
33 case NotificationTextMessageSupervisor:
return supMsg;
34 case NotificationTextMessageUnicom:
return unicomMsg;
35 case NotificationTextCallsignMentioned:
return mentioned;
36 case PTTClickKeyDown:
return pttDown;
37 case PTTClickKeyUp:
return pttUp;
38 case AFVClicked:
return afvclick;
39 case AFVBlocked:
return afvblock;
49 if (notification.testFlag(NotificationLogin)) n <<
flagToString(NotificationLogin);
50 if (notification.testFlag(NotificationLogoff)) n <<
flagToString(NotificationLogoff);
51 if (notification.testFlag(NotificationTextMessageFrequency))
53 if (notification.testFlag(NotificationTextMessagePrivate)) n <<
flagToString(NotificationTextMessagePrivate);
54 if (notification.testFlag(NotificationTextMessageSupervisor))
56 if (notification.testFlag(NotificationTextMessageUnicom)) n <<
flagToString(NotificationTextMessageUnicom);
57 if (notification.testFlag(NotificationTextCallsignMentioned))
60 if (notification.testFlag(PTTClickKeyUp)) n <<
flagToString(PTTClickKeyUp);
61 if (notification.testFlag(PTTClickKeyDown)) n <<
flagToString(PTTClickKeyDown);
63 if (notification.testFlag(AFVClicked)) n <<
flagToString(AFVClicked);
64 if (notification.testFlag(AFVBlocked)) n <<
flagToString(AFVBlocked);
static QString toString(Notification notification)
As string.
static const QString & flagToString(NotificationFlag notification)
As string.
NotificationFlag
Play notification.