Add nvmem device type

pull/1/head
Timothy Pearson 9 years ago
parent 7faae2b255
commit d15fe834b1

@ -1336,6 +1336,9 @@ TDEGenericDeviceType::TDEGenericDeviceType readGenericDeviceTypeFromString(TQStr
else if (query == "Network") { else if (query == "Network") {
ret = TDEGenericDeviceType::Network; ret = TDEGenericDeviceType::Network;
} }
else if (query == "NonvolatileMemory") {
ret = TDEGenericDeviceType::NonvolatileMemory;
}
else if (query == "Printer") { else if (query == "Printer") {
ret = TDEGenericDeviceType::Printer; ret = TDEGenericDeviceType::Printer;
} }
@ -2218,6 +2221,9 @@ TDEGenericDevice* TDEHardwareDevices::classifyUnknownDevice(udev_device* dev, TD
if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::Platform); if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::Platform);
} }
} }
if (devicesubsystem == "nvmem") {
if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::NonvolatileMemory);
}
if (devicesubsystem == "serio") { if (devicesubsystem == "serio") {
if (devicedriver.contains("atkbd")) { if (devicedriver.contains("atkbd")) {
if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::Keyboard); if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::Keyboard);
@ -4170,6 +4176,9 @@ TQString TDEHardwareDevices::getFriendlyDeviceTypeStringFromType(TDEGenericDevic
else if (query == TDEGenericDeviceType::Network) { else if (query == TDEGenericDeviceType::Network) {
ret = i18n("Network"); ret = i18n("Network");
} }
else if (query == TDEGenericDeviceType::NonvolatileMemory) {
ret = i18n("Nonvolatile Memory");
}
else if (query == TDEGenericDeviceType::Printer) { else if (query == TDEGenericDeviceType::Printer) {
ret = i18n("Printer"); ret = i18n("Printer");
} }
@ -4340,6 +4349,9 @@ TQPixmap TDEHardwareDevices::getDeviceTypeIconFromType(TDEGenericDeviceType::TDE
else if (query == TDEGenericDeviceType::Network) { else if (query == TDEGenericDeviceType::Network) {
ret = DesktopIcon("kcmpci", size); ret = DesktopIcon("kcmpci", size);
} }
else if (query == TDEGenericDeviceType::NonvolatileMemory) {
ret = DesktopIcon("memory", size);
}
else if (query == TDEGenericDeviceType::Printer) { else if (query == TDEGenericDeviceType::Printer) {
ret = DesktopIcon("printer", size); ret = DesktopIcon("printer", size);
} }

@ -41,6 +41,7 @@ enum TDEGenericDeviceType {
Modem, Modem,
Monitor, Monitor,
Network, Network,
NonvolatileMemory,
Printer, Printer,
Scanner, Scanner,
Sound, Sound,

Loading…
Cancel
Save