[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/solid/solid
From: Rafael Fernández López <ereslibre () kde ! org>
Date: 2010-11-10 1:11:16
Message-ID: 20101110011116.27102AC8A0 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1194856 by ereslibre:
Provide UDevProcessor. Right now it only provides the number of the processor, since \
maxSpeed, canChangeFrequency and instructionSets is information that is not provided \
by UDev. We have to do some kind of workaround here: black magic allowed.
M +1 -0 CMakeLists.txt
M +8 -1 backends/udev/udevdevice.cpp
A backends/udev/udevprocessor.cpp [License: LGPL]
A backends/udev/udevprocessor.h [License: LGPL]
--- trunk/KDE/kdelibs/solid/solid/CMakeLists.txt #1194855:1194856
@@ -172,6 +172,7 @@
backends/udev/udevmanager.cpp
backends/udev/udevdeviceinterface.cpp
backends/udev/udevgenericinterface.cpp
+ backends/udev/udevprocessor.cpp
backends/udev/udevcamera.cpp
backends/shared/udevqtclient.cpp
backends/shared/udevqtdevice.cpp
--- trunk/KDE/kdelibs/solid/solid/backends/udev/udevdevice.cpp #1194855:1194856
@@ -21,6 +21,7 @@
#include "udevdevice.h"
#include "udevgenericinterface.h"
+#include "udevprocessor.h"
#include "udevcamera.h"
using namespace Solid::Backends::UDev;
@@ -57,7 +58,7 @@
QString UDevDevice::icon() const
{
- // TODO
+ QString iconName = "folder-remote"; // TODO: CHANGE ICON
return QString();
}
@@ -79,6 +80,9 @@
case Solid::DeviceInterface::GenericInterface:
return true;
+ case Solid::DeviceInterface::Processor:
+ return property("DRIVER").toString() == "processor";
+
case Solid::DeviceInterface::Camera:
return !property("ID_GPHOTO2").toString().isEmpty();
@@ -97,6 +101,9 @@
case Solid::DeviceInterface::GenericInterface:
return new GenericInterface(this);
+ case Solid::DeviceInterface::Processor:
+ return new Processor(this);
+
case Solid::DeviceInterface::Camera:
return new Camera(this);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic