[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/solid/solid
From: Jacopo De Simoi <wilderkde () gmail ! com>
Date: 2010-11-08 11:00:12
Message-ID: 20101108110012.1BA69AC89B () svn ! kde ! org
[Download RAW message or body]
SVN commit 1194230 by jacopods:
Add a pointer to DevicePrivate to the DeviceInterfacePrivate class
M +1 -0 device.cpp
M +11 -0 deviceinterface.cpp
M +3 -0 deviceinterface_p.h
--- trunk/KDE/kdelibs/solid/solid/device.cpp #1194229:1194230
@@ -247,6 +247,7 @@
{
// Lie on the constness since we're simply doing caching here
const_cast<Device *>(this)->d->setInterface(type, iface);
+ iface->d_ptr->setDevicePrivate(d.data());
}
return iface;
--- trunk/KDE/kdelibs/solid/solid/deviceinterface.cpp #1194229:1194230
@@ -114,6 +114,7 @@
}
Solid::DeviceInterfacePrivate::DeviceInterfacePrivate()
+ : m_devicePrivate(0)
{
}
@@ -133,4 +134,14 @@
m_backendObject = object;
}
+Solid::DevicePrivate* Solid::DeviceInterfacePrivate::devicePrivate() const
+{
+ return m_devicePrivate;
+}
+
+void Solid::DeviceInterfacePrivate::setDevicePrivate(DevicePrivate *devicePrivate)
+{
+ m_devicePrivate = devicePrivate;
+}
+
#include "deviceinterface.moc"
--- trunk/KDE/kdelibs/solid/solid/deviceinterface_p.h #1194229:1194230
@@ -33,9 +33,12 @@
QObject *backendObject() const;
void setBackendObject(QObject *object);
+ DevicePrivate *devicePrivate() const;
+ void setDevicePrivate(DevicePrivate *devicePrivate);
private:
QWeakPointer<QObject> m_backendObject;
+ DevicePrivate* m_devicePrivate;
};
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic