summaryrefslogtreecommitdiff
path: root/libsowatch/registry.h
diff options
context:
space:
mode:
Diffstat (limited to 'libsowatch/registry.h')
-rw-r--r--libsowatch/registry.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/libsowatch/registry.h b/libsowatch/registry.h
index 74e9388..b2e2b0e 100644
--- a/libsowatch/registry.h
+++ b/libsowatch/registry.h
@@ -3,6 +3,7 @@
#include <QtCore/QPluginLoader>
#include <QtCore/QString>
+#include <QtCore/QStringList>
#include <QtCore/QMap>
#include <QtCore/QFileSystemWatcher>
#include "sowatch_global.h"
@@ -45,6 +46,18 @@ public:
return _watchletIds.value(id, 0);
}
+ inline QStringList allWatchDrivers() const {
+ return _driverIds.keys();
+ }
+
+ inline QStringList allNotificationProviders() const {
+ return _providerIds.keys();
+ }
+
+ inline QStringList allWatchlets() const {
+ return _watchletIds.keys();
+ }
+
protected:
Registry();
~Registry();