summaryrefslogtreecommitdiffstats
path: root/common/notifier.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-03-15 18:41:42 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-03-15 18:41:42 +0100
commitd40710eb005cde8c6962d6f5689bc63a4745b1c1 (patch)
tree349d956f114072764a992afe67aaa7c54038fc63 /common/notifier.h
parent52047ca6d72957dd36c13e1cd93453a7c48e4b17 (diff)
downloadsink-d40710eb005cde8c6962d6f5689bc63a4745b1c1.tar.gz
sink-d40710eb005cde8c6962d6f5689bc63a4745b1c1.zip
Preparation to get useful notifications to Kube
Diffstat (limited to 'common/notifier.h')
-rw-r--r--common/notifier.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/common/notifier.h b/common/notifier.h
index 290458a..b5d3dfa 100644
--- a/common/notifier.h
+++ b/common/notifier.h
@@ -23,14 +23,14 @@
23#include "sink_export.h" 23#include "sink_export.h"
24#include <QByteArray> 24#include <QByteArray>
25#include <QSharedPointer> 25#include <QSharedPointer>
26 26#include <functional>
27#include <KAsync/Async>
28 27
29class QAbstractItemModel; 28class QAbstractItemModel;
30 29
31namespace Sink { 30namespace Sink {
32class ResourceAccess; 31class ResourceAccess;
33class Notification; 32class Notification;
33class Query;
34 34
35class SINK_EXPORT Notifier 35class SINK_EXPORT Notifier
36{ 36{
@@ -38,6 +38,7 @@ public:
38 Notifier(const QSharedPointer<ResourceAccess> &resourceAccess); 38 Notifier(const QSharedPointer<ResourceAccess> &resourceAccess);
39 Notifier(const QByteArray &resourceInstanceIdentifier); 39 Notifier(const QByteArray &resourceInstanceIdentifier);
40 Notifier(const QByteArray &resourceInstanceIdentifier, const QByteArray &resourceType); 40 Notifier(const QByteArray &resourceInstanceIdentifier, const QByteArray &resourceType);
41 Notifier(const Sink::Query &resourceQuery);
41 void registerHandler(std::function<void(const Notification &)>); 42 void registerHandler(std::function<void(const Notification &)>);
42 43
43private: 44private: