summaryrefslogtreecommitdiff
path: root/libresourceqt
diff options
context:
space:
mode:
Diffstat (limited to 'libresourceqt')
-rw-r--r--libresourceqt/include/qt4/policy/resource.h3
-rw-r--r--libresourceqt/src/resource-engine.h4
2 files changed, 5 insertions, 2 deletions
diff --git a/libresourceqt/include/qt4/policy/resource.h b/libresourceqt/include/qt4/policy/resource.h
index 4b68ab1..74b3e9b 100644
--- a/libresourceqt/include/qt4/policy/resource.h
+++ b/libresourceqt/include/qt4/policy/resource.h
@@ -20,6 +20,8 @@ namespace ResourcePolicy {
NumberOfTypes
};
+ class ResourceSet;
+
/**
* This class is the super class for all resources. It represents a generic
* \ref Resource. The type specific resource classes should be used.
@@ -27,6 +29,7 @@ namespace ResourcePolicy {
class Resource
{
public:
+ friend class ResourceSet;
/**
* Whether or not this resource is optional, in that it doesn't need to
* be available for the set to be acquired.
diff --git a/libresourceqt/src/resource-engine.h b/libresourceqt/src/resource-engine.h
index 9d26127..0375a92 100644
--- a/libresourceqt/src/resource-engine.h
+++ b/libresourceqt/src/resource-engine.h
@@ -44,8 +44,8 @@ public:
void setMode(quint32 newMode);
signals:
- void resourcesBecameAvailable(QList<Resource *> availableResources);
- void resourcesAcquired(QList<Resource *> grantedResources);
+ void resourcesBecameAvailable(QList<ResourceType> availableResources);
+ void resourcesAcquired(QList<ResourceType> grantedResources);
void resourcesDenied();
void lostResources();
void connectedToManager();