aboutsummaryrefslogtreecommitdiffstats
path: root/notify.h
diff options
context:
space:
mode:
authorDave Reisner <dreisner@archlinux.org>2016-06-07 08:14:47 -0400
committerDave Reisner <dreisner@archlinux.org>2016-06-07 08:14:47 -0400
commit66bec49862142f36eda4227a0b0e586a1b04c3c3 (patch)
tree777e56aabb103d4b6b025992956d6101a7eb6b8a /notify.h
parent54dcb9fabcd6c6d64f377c13abb6a19cd51d7f93 (diff)
downloadmirror-ponymix-66bec49862142f36eda4227a0b0e586a1b04c3c3.tar.gz
mirror-ponymix-66bec49862142f36eda4227a0b0e586a1b04c3c3.tar.bz2
mirror-ponymix-66bec49862142f36eda4227a0b0e586a1b04c3c3.zip
declare enums as enum classes
Diffstat (limited to 'notify.h')
-rw-r--r--notify.h28
1 files changed, 14 insertions, 14 deletions
diff --git a/notify.h b/notify.h
index a2ddbc0..6016df0 100644
--- a/notify.h
+++ b/notify.h
@@ -6,18 +6,18 @@
#include <libnotify/notify.h>
#endif
-enum NotificationType {
- NOTIFY_VOLUME,
- NOTIFY_BALANCE,
- NOTIFY_UNMUTE,
- NOTIFY_MUTE,
+enum class NotificationType {
+ VOLUME,
+ BALANCE,
+ UNMUTE,
+ MUTE,
};
class Notifier {
public:
virtual ~Notifier() {}
- virtual void Notify(enum NotificationType type, long value, bool mute) const = 0;
+ virtual void Notify(NotificationType type, long value, bool mute) const = 0;
protected:
bool initialized_;
@@ -35,10 +35,10 @@ class CommandLineNotifier : public Notifier {
virtual void Notify(enum NotificationType type, long value, bool) const {
switch (type) {
- case NOTIFY_VOLUME:
- case NOTIFY_BALANCE:
- case NOTIFY_UNMUTE:
- case NOTIFY_MUTE:
+ case NotificationType::VOLUME:
+ case NotificationType::BALANCE:
+ case NotificationType::UNMUTE:
+ case NotificationType::MUTE:
printf("%ld\n", value);
break;
}
@@ -58,11 +58,11 @@ class LibnotifyNotifier : public Notifier {
virtual void Notify(enum NotificationType type, long value, bool mute) const {
switch (type) {
- case NOTIFY_BALANCE:
+ case NotificationType::BALANCE:
break;
- case NOTIFY_VOLUME:
- case NOTIFY_UNMUTE:
- case NOTIFY_MUTE:
+ case NotificationType::VOLUME:
+ case NotificationType::UNMUTE:
+ case NotificationType::MUTE:
volchange(value, mute);
break;
}