Use QStyle:Pixelmetric::PM_SmallIconSize, instead of hardcoded 16x16.
This commit is contained in:
parent
30d5671950
commit
2d2af2158a
|
@ -25,6 +25,7 @@
|
|||
#include <QDialogButtonBox>
|
||||
#include <QPointer>
|
||||
#include <QPushButton>
|
||||
#include <QStyle>
|
||||
|
||||
/** Creates a new DevicePropsDialog
|
||||
@param parent pointer to the parent widget
|
||||
|
@ -104,11 +105,13 @@ void DevicePropsDialog::setupDialog()
|
|||
if (device().smartStatus().isValid()) {
|
||||
if (device().smartStatus().status()) {
|
||||
dialogWidget().smartStatusText().setText(xi18nc("@label SMART disk status", "good"));
|
||||
dialogWidget().smartStatusIcon().setPixmap(QIcon::fromTheme(QStringLiteral("dialog-ok")).pixmap(16, 16));
|
||||
dialogWidget().smartStatusIcon().setPixmap(QIcon::fromTheme(QStringLiteral("dialog-ok"))
|
||||
.pixmap(QApplication::style()->pixelMetric(QStyle::PixelMetric::PM_SmallIconSize)));
|
||||
|
||||
} else {
|
||||
dialogWidget().smartStatusText().setText(xi18nc("@label SMART disk status", "BAD"));
|
||||
dialogWidget().smartStatusIcon().setPixmap(QIcon::fromTheme(QStringLiteral("dialog-warning")).pixmap(16, 16));
|
||||
dialogWidget().smartStatusIcon().setPixmap(QIcon::fromTheme(QStringLiteral("dialog-warning"))
|
||||
.pixmap(QApplication::style()->pixelMetric(QStyle::PixelMetric::PM_SmallIconSize)));
|
||||
}
|
||||
} else {
|
||||
dialogWidget().smartStatusText().setText(xi18nc("@label", "(unknown)"));
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
#include <QFileDialog>
|
||||
#include <QFontDatabase>
|
||||
#include <QPushButton>
|
||||
#include <QStyle>
|
||||
#include <QTemporaryFile>
|
||||
#include <QTextDocumentFragment>
|
||||
#include <QTextStream>
|
||||
|
@ -77,10 +78,12 @@ void SmartDialog::setupDialog()
|
|||
if (device().smartStatus().isValid()) {
|
||||
if (device().smartStatus().status()) {
|
||||
dialogWidget().statusText().setText(xi18nc("@label SMART disk status", "good"));
|
||||
dialogWidget().statusIcon().setPixmap(QIcon::fromTheme(QStringLiteral("dialog-ok")).pixmap(16, 16));
|
||||
dialogWidget().statusIcon().setPixmap(QIcon::fromTheme(QStringLiteral("dialog-ok"))
|
||||
.pixmap(QApplication::style()->pixelMetric(QStyle::PixelMetric::PM_SmallIconSize)));
|
||||
} else {
|
||||
dialogWidget().statusText().setText(xi18nc("@label SMART disk status", "BAD"));
|
||||
dialogWidget().statusIcon().setPixmap(QIcon::fromTheme(QStringLiteral("dialog-warning")).pixmap(16, 16));
|
||||
dialogWidget().statusIcon().setPixmap(QIcon::fromTheme(QStringLiteral("dialog-warning"))
|
||||
.pixmap(QApplication::style()->pixelMetric(QStyle::PixelMetric::PM_SmallIconSize)));
|
||||
}
|
||||
|
||||
dialogWidget().modelName().setText(device().smartStatus().modelName());
|
||||
|
|
Loading…
Reference in New Issue