diff options
author | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-02-12 10:59:45 +0200 |
---|---|---|
committer | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-02-12 10:59:45 +0200 |
commit | d3513881f7b86d77568deb96a2e9fa0970734347 (patch) | |
tree | 06413296ebfc3874f4d1f40457543efeaa6a9ba7 /libresourceqt/src/resource-engine.h | |
parent | 3579c858fd7c7a526fe57cd59add89724a810ea2 (diff) |
Implemented acquire
Diffstat (limited to 'libresourceqt/src/resource-engine.h')
-rw-r--r-- | libresourceqt/src/resource-engine.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libresourceqt/src/resource-engine.h b/libresourceqt/src/resource-engine.h index 0375a92..72b567d 100644 --- a/libresourceqt/src/resource-engine.h +++ b/libresourceqt/src/resource-engine.h @@ -3,12 +3,15 @@ #include <QObject> #include <QMap> +#include <QString> #include <dbus/dbus.h> #include <res-conn.h> #include <policy/resource-set.h> namespace ResourcePolicy { +quint32 resourceTypeToLibresourceType(ResourceType type); + class ResourceEngine: public QObject { Q_OBJECT @@ -40,14 +43,14 @@ public: void receivedAdvice(resmsg_notify_t *notifyMessage); void handleStatusMessage(quint32 requestNo); + void handleError(quint32 requestNo, quint32 code, const char *message); void setMode(quint32 newMode); signals: void resourcesBecameAvailable(QList<ResourceType> availableResources); - void resourcesAcquired(QList<ResourceType> grantedResources); + void resourcesAcquired(quint32 bitmaskOfGrantedResources); void resourcesDenied(); - void lostResources(); void connectedToManager(); void disconnectedFromManager(); |