diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-03-15 18:41:42 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-03-15 18:41:42 +0100 |
commit | d40710eb005cde8c6962d6f5689bc63a4745b1c1 (patch) | |
tree | 349d956f114072764a992afe67aaa7c54038fc63 /common/notifier.h | |
parent | 52047ca6d72957dd36c13e1cd93453a7c48e4b17 (diff) | |
download | sink-d40710eb005cde8c6962d6f5689bc63a4745b1c1.tar.gz sink-d40710eb005cde8c6962d6f5689bc63a4745b1c1.zip |
Preparation to get useful notifications to Kube
Diffstat (limited to 'common/notifier.h')
-rw-r--r-- | common/notifier.h | 5 |
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 | ||
29 | class QAbstractItemModel; | 28 | class QAbstractItemModel; |
30 | 29 | ||
31 | namespace Sink { | 30 | namespace Sink { |
32 | class ResourceAccess; | 31 | class ResourceAccess; |
33 | class Notification; | 32 | class Notification; |
33 | class Query; | ||
34 | 34 | ||
35 | class SINK_EXPORT Notifier | 35 | class 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 | ||
43 | private: | 44 | private: |