summaryrefslogtreecommitdiffstats
path: root/common/resourceaccess.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-07-05 15:22:10 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-07-05 15:22:10 +0200
commitb4df9eb5f1f4a0ac2b1272fc34d4b8aad473008b (patch)
tree9abf529061432031afefd6a8bfa821a9779f763d /common/resourceaccess.h
parentf9379318d801df204cc50385c5eca1f28e91755e (diff)
downloadsink-b4df9eb5f1f4a0ac2b1272fc34d4b8aad473008b.tar.gz
sink-b4df9eb5f1f4a0ac2b1272fc34d4b8aad473008b.zip
Prepare for making the resource status available
Diffstat (limited to 'common/resourceaccess.h')
-rw-r--r--common/resourceaccess.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/common/resourceaccess.h b/common/resourceaccess.h
index 69d52b4..5c65998 100644
--- a/common/resourceaccess.h
+++ b/common/resourceaccess.h
@@ -72,14 +72,22 @@ public:
72 return KAsync::null<void>(); 72 return KAsync::null<void>();
73 }; 73 };
74 74
75 int getResourceStatus() const
76 {
77 return mResourceStatus;
78 }
79
75signals: 80signals:
76 void ready(bool isReady); 81 void ready(bool isReady);
77 void revisionChanged(qint64 revision); 82 void revisionChanged(qint64 revision);
78 void notification(Notification revision); 83 void notification(Notification notification);
79 84
80public slots: 85public slots:
81 virtual void open() = 0; 86 virtual void open() = 0;
82 virtual void close() = 0; 87 virtual void close() = 0;
88
89protected:
90 int mResourceStatus;
83}; 91};
84 92
85class SINK_EXPORT ResourceAccess : public ResourceAccessInterface 93class SINK_EXPORT ResourceAccess : public ResourceAccessInterface