Add cryptography devices to tdehwlib

pull/16/head
Timothy Pearson 13 years ago
parent 049525ee6a
commit fffcd810f8

@ -2469,6 +2469,9 @@ TDEGenericDeviceType::TDEGenericDeviceType readGenericDeviceTypeFromString(TQStr
else if (query == "Platform") { else if (query == "Platform") {
ret = TDEGenericDeviceType::Platform; ret = TDEGenericDeviceType::Platform;
} }
else if (query == "Cryptography") {
ret = TDEGenericDeviceType::Cryptography;
}
else if (query == "Event") { else if (query == "Event") {
ret = TDEGenericDeviceType::Event; ret = TDEGenericDeviceType::Event;
} }
@ -3041,6 +3044,11 @@ TDEGenericDevice* TDEHardwareDevices::classifyUnknownDevice(udev_device* dev, TD
|| (devicesubsystem == "ata")) { || (devicesubsystem == "ata")) {
if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::Platform); if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::Platform);
} }
if (devicesubsystem == "misc") {
if (devicedriver.startsWith("tpm_")) {
if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::Cryptography);
}
}
if (devicesubsystem == "leds") { if (devicesubsystem == "leds") {
if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::OtherACPI); if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::OtherACPI);
} }
@ -4940,6 +4948,9 @@ TQString TDEHardwareDevices::getFriendlyDeviceTypeStringFromType(TDEGenericDevic
else if (query == TDEGenericDeviceType::Platform) { else if (query == TDEGenericDeviceType::Platform) {
ret = i18n("Platform"); ret = i18n("Platform");
} }
else if (query == TDEGenericDeviceType::Cryptography) {
ret = i18n("Cryptography");
}
else if (query == TDEGenericDeviceType::Event) { else if (query == TDEGenericDeviceType::Event) {
ret = i18n("Platform Event"); ret = i18n("Platform Event");
} }
@ -5086,6 +5097,9 @@ TQPixmap TDEHardwareDevices::getDeviceTypeIconFromType(TDEGenericDeviceType::TDE
else if (query == TDEGenericDeviceType::Platform) { else if (query == TDEGenericDeviceType::Platform) {
ret = DesktopIcon("kcmsystem", size); ret = DesktopIcon("kcmsystem", size);
} }
else if (query == TDEGenericDeviceType::Cryptography) {
ret = DesktopIcon("password", size);
}
else if (query == TDEGenericDeviceType::Event) { else if (query == TDEGenericDeviceType::Event) {
ret = DesktopIcon("kcmsystem", size); ret = DesktopIcon("kcmsystem", size);
} }

@ -78,6 +78,7 @@ enum TDEGenericDeviceType {
ThermalControl, ThermalControl,
Bridge, Bridge,
Platform, Platform,
Cryptography,
Event, Event,
Input, Input,
PNP, PNP,

Loading…
Cancel
Save