mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-24 10:52:51 +00:00
plasma: kSensorType() function optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
de790c85e0
commit
b4842e533e
1 changed files with 13 additions and 10 deletions
|
@ -59,21 +59,24 @@ static KSensorType kSensorType(const QByteArray &sensor)
|
||||||
if (sensor == "cpu/system/TotalLoad") {
|
if (sensor == "cpu/system/TotalLoad") {
|
||||||
return KSensorType::CPUSensor;
|
return KSensorType::CPUSensor;
|
||||||
// any network receiver or transmitter except loopback
|
// any network receiver or transmitter except loopback
|
||||||
} else if (sensor.startsWith("network/interfaces/") && sensor.endsWith("/receiver/data")) {
|
} else if (sensor.startsWith("network/interfaces/")) {
|
||||||
if (sensor.contains("/interfaces/lo/")) {
|
if (sensor.contains("/interfaces/lo/")) {
|
||||||
return KSensorType::UnknownSensor;
|
return KSensorType::UnknownSensor;
|
||||||
}
|
}
|
||||||
return KSensorType::NetReceiverSensor;
|
if (sensor.endsWith("/receiver/data")) {
|
||||||
} else if (sensor.startsWith("network/interfaces/") && sensor.endsWith("/transmitter/data")) {
|
return KSensorType::NetReceiverSensor;
|
||||||
if (sensor.contains("/interfaces/lo/")) {
|
} else if (sensor.endsWith("/transmitter/data")) {
|
||||||
return KSensorType::UnknownSensor;
|
return KSensorType::NetTransmitterSensor;
|
||||||
}
|
}
|
||||||
return KSensorType::NetTransmitterSensor;
|
return KSensorType::UnknownSensor;
|
||||||
// any partition
|
// any partition
|
||||||
} else if (sensor.startsWith("partitions/") && sensor.endsWith("/freespace")) {
|
} else if (sensor.startsWith("partitions/")) {
|
||||||
return KSensorType::PartitionFreeSensor;
|
if (sensor.endsWith("/freespace")) {
|
||||||
} else if (sensor.startsWith("partitions/") && sensor.endsWith("/usedspace")) {
|
return KSensorType::PartitionFreeSensor;
|
||||||
return KSensorType::PartitionUsedSensor;
|
} else if (sensor.endsWith("/usedspace")) {
|
||||||
|
return KSensorType::PartitionUsedSensor;
|
||||||
|
}
|
||||||
|
return KSensorType::UnknownSensor;
|
||||||
// any thermal zone or lmsensor except fans
|
// any thermal zone or lmsensor except fans
|
||||||
} else if (sensor.startsWith("acpi/Thermal_Zone/") || sensor.startsWith("lmsensors/")) {
|
} else if (sensor.startsWith("acpi/Thermal_Zone/") || sensor.startsWith("lmsensors/")) {
|
||||||
if (sensor.contains("fan")) {
|
if (sensor.contains("fan")) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue