summaryrefslogtreecommitdiff
path: root/libresourceqt/src/resource-engine.h
diff options
context:
space:
mode:
authorWolf Bergenheim <ext-wolf.2.bergenheim@nokia.com>2010-02-09 12:07:31 +0200
committerWolf Bergenheim <ext-wolf.2.bergenheim@nokia.com>2010-02-09 12:14:46 +0200
commit381719b9a0adb8553a041633aed943f5ef48a1ff (patch)
tree6c5db8b6a7342dee77b1e1a010a6618fd824714f /libresourceqt/src/resource-engine.h
parent6751c585385f017d08540bbe121606d642afb220 (diff)
Restructured libresourceqt includes, updated debianpackages to soversion=1.
Fixed ResourceEngine to work with the new Resource object.
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();