[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