forked from blue/squawk
add fallback icons for buttons
This commit is contained in:
parent
8b3752ef47
commit
ebeb4089eb
6 changed files with 48 additions and 28 deletions
|
@ -164,6 +164,9 @@ void Preview::applyNewSize()
|
|||
break;
|
||||
default: {
|
||||
QIcon icon = QIcon::fromTheme(info.mime.iconName());
|
||||
if (icon.isNull()) {
|
||||
icon.addFile(QString::fromUtf8(":/images/fallback/dark/big/mail-attachment.svg"), QSize(), QIcon::Normal, QIcon::Off);
|
||||
}
|
||||
widget->setPixmap(icon.pixmap(actualSize));
|
||||
widget->resize(actualSize);
|
||||
}
|
||||
|
@ -264,6 +267,10 @@ void Preview::initializeElements()
|
|||
break;
|
||||
default: {
|
||||
QIcon icon = QIcon::fromTheme(info.mime.iconName());
|
||||
if (icon.isNull()) {
|
||||
icon.addFile(QString::fromUtf8(":/images/fallback/dark/big/mail-attachment.svg"), QSize(), QIcon::Normal, QIcon::Off);
|
||||
}
|
||||
|
||||
widget = new QLabel(parent);
|
||||
widget->setPixmap(icon.pixmap(actualSize));
|
||||
widget->show();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue