diff options
Diffstat (limited to 'libsowatch/registry.h')
-rw-r--r-- | libsowatch/registry.h | 13 |
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(); |