Friendly names for the iPod Touch and iPad

This commit is contained in:
David Sansome 2010-07-31 14:13:37 +00:00
parent 7e29c772af
commit 7ca3612bea

View File

@ -154,7 +154,9 @@ quint64 iLister::DeviceCapacity(const QString& id) {
quint64 iLister::DeviceFreeSpace(const QString& id) {
return devices_[id]->GetFreeBytes();
}
QVariantMap iLister::DeviceHardwareInfo(const QString& id) { return QVariantMap(); }
QString iLister::MakeFriendlyName(const QString& id) {
QString model_id = DeviceModel(id);
if (model_id.startsWith("iPhone")) {
@ -173,8 +175,14 @@ QString iLister::MakeFriendlyName(const QString& id) {
if (major == '3' && minor == '1') {
return "iPhone 4";
}
} else if (model_id.startsWith("iPod")) {
return "iPod Touch";
} else if (model_id.startsWith("iPad")) {
return "iPad";
}
return DeviceModel(id);
return model_id;
}
QUrl iLister::MakeDeviceUrl(const QString& id) { return QUrl(); }
void iLister::UnmountDevice(const QString& id) { }