summaryrefslogtreecommitdiff
path: root/libresourceqt/src/resource-engine.h
diff options
context:
space:
mode:
Diffstat (limited to 'libresourceqt/src/resource-engine.h')
-rw-r--r--libresourceqt/src/resource-engine.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/libresourceqt/src/resource-engine.h b/libresourceqt/src/resource-engine.h
index 9dd5fe5..863a23b 100644
--- a/libresourceqt/src/resource-engine.h
+++ b/libresourceqt/src/resource-engine.h
@@ -5,18 +5,16 @@
#include <QMap>
#include <dbus/dbus.h>
#include <res-conn.h>
-#include "resource-set.h"
+#include <policy/resource-set.h>
namespace ResourcePolicy {
-class ResourceEngineData;
-
class ResourceEngine: public QObject
{
Q_OBJECT
Q_DISABLE_COPY( ResourceEngine )
public:
- ResourceEngine(ResourceSet *resourceSet=NULL);
+ ResourceEngine(ResourceSet *resourceSet);
~ResourceEngine();
bool initialize();
@@ -33,9 +31,13 @@ public:
void handleConnectionIsUp();
+ void disconnected();
+ void receivedGrant(resmsg_notify_t *notifyMessage);
+ void receivedAdvice(resmsg_notify_t *notifyMessage);
+
signals:
- void resourcesBecameAvailable(QList<Resource> availableResources);
- void resourcesAcquired(QList<Resource> grantedResources);
+ void resourcesBecameAvailable(QList<Resource *> availableResources);
+ void resourcesAcquired(QList<Resource *> grantedResources);
void resourcesDenied();
void lostResources();
void connectedToManager();