Scale dialog icons based upon font settings

This commit is contained in:
craig.p.drummond
2013-02-27 19:40:10 +00:00
committed by craig.p.drummond
parent da2c719ebf
commit d5ce1a2cdf
6 changed files with 26 additions and 35 deletions

View File

@@ -74,8 +74,6 @@ MessageBox::ButtonCode MessageBox::questionYesNoCancel(QWidget *parent, const QS
}
#endif
static const int constIconSize=48;
void MessageBox::failedList(QWidget *parent, const QString &message, const QStringList &strlist, const QString &title)
{
Dialog *dlg=new Dialog(parent);
@@ -85,9 +83,10 @@ void MessageBox::failedList(QWidget *parent, const QString &message, const QStri
QWidget *wid=new QWidget(dlg);
QGridLayout *lay=new QGridLayout(wid);
QLabel *iconLabel=new QLabel(wid);
iconLabel->setMinimumSize(constIconSize, constIconSize);
iconLabel->setMaximumSize(constIconSize, constIconSize);
iconLabel->setPixmap(Icon("dialog-error").pixmap(constIconSize, constIconSize));
int iconSize=Icon::dlgIconSize();
iconLabel->setMinimumSize(iconSize, iconSize);
iconLabel->setMaximumSize(iconSize, iconSize);
iconLabel->setPixmap(Icon("dialog-error").pixmap(iconSize, iconSize));
lay->addWidget(iconLabel, 0, 0, 1, 1);
lay->addWidget(new QLabel(message, wid), 0, 1, 1, 1);
QListWidget *list=new QListWidget(wid);