summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorWolf Bergenheim <ext-wolf.2.bergenheim@nokia.com>2010-01-04 10:39:27 +0200
committerWolf Bergenheim <ext-wolf.2.bergenheim@nokia.com>2010-01-04 10:39:27 +0200
commitd84673cf92c0abddb12d9b24131b1af718c1543d (patch)
treed3538ccb43f9b94970a44581edb3e58d418fdc8b /include
parent3ef3f8cd8d6bcb2d8c3401f7f89dca07af98adae (diff)
Split initialization to 2 phases. initialize() and connectToServer()
Diffstat (limited to 'include')
-rw-r--r--include/resource-factory.h2
-rw-r--r--include/resource.h3
2 files changed, 4 insertions, 1 deletions
diff --git a/include/resource-factory.h b/include/resource-factory.h
index 90131c9..2e544fe 100644
--- a/include/resource-factory.h
+++ b/include/resource-factory.h
@@ -5,12 +5,12 @@
#include <QDBusConnection>
#include "resource-types.h"
-class ResourceLibrary;
class Resource;
class ResourceFactory: public QObject
{
Q_OBJECT
+ Q_DISABLE_COPY( ResourceFactory );
private:
QDBusConnection sessionBusConnection;
public:
diff --git a/include/resource.h b/include/resource.h
index 1cec065..3cdf8b8 100644
--- a/include/resource.h
+++ b/include/resource.h
@@ -9,6 +9,7 @@
class Resource: public QObject
{
Q_OBJECT
+ Q_DISABLE_COPY( Resource );
friend class ResourceFactory;
friend class TestResource;
private:
@@ -24,6 +25,8 @@ public:
enum ResourceClass getResourceClass();
quint16 getResourceFlags();
+ bool connectToServer();
+
virtual bool requestExclusiveAccess();
virtual bool releaseExclusiveAccess();
virtual bool getExclusiveAccessState();