Add icon set fallback feature
This commit is contained in:
@@ -16,11 +16,11 @@ extern "C" {
|
||||
static void setFloppyType(QAbstractItemModel* model, const QModelIndex& idx, int type) {
|
||||
QIcon icon;
|
||||
if (type == 0) {
|
||||
icon = QIcon(ProgSettings::getIconSetPath() + "/floppy_disabled.ico");
|
||||
icon = ProgSettings::loadIcon("/floppy_disabled.ico");
|
||||
} else if (type >= 1 && type <= 6) {
|
||||
icon = QIcon(ProgSettings::getIconSetPath() + "/floppy_525.ico");
|
||||
icon = ProgSettings::loadIcon("/floppy_525.ico");
|
||||
} else {
|
||||
icon = QIcon(ProgSettings::getIconSetPath() + "/floppy_35.ico");
|
||||
icon = ProgSettings::loadIcon("/floppy_35.ico");
|
||||
}
|
||||
|
||||
model->setData(idx, QObject::tr(fdd_getname(type)));
|
||||
@@ -32,11 +32,11 @@ static void setCDROMBus(QAbstractItemModel* model, const QModelIndex& idx, uint8
|
||||
QIcon icon;
|
||||
switch (bus) {
|
||||
case CDROM_BUS_DISABLED:
|
||||
icon = QIcon(ProgSettings::getIconSetPath() + "/cdrom_disabled.ico");
|
||||
icon = ProgSettings::loadIcon("/cdrom_disabled.ico");
|
||||
break;
|
||||
case CDROM_BUS_ATAPI:
|
||||
case CDROM_BUS_SCSI:
|
||||
icon = QIcon(ProgSettings::getIconSetPath() + "/cdrom.ico");
|
||||
icon = ProgSettings::loadIcon("/cdrom.ico");
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user