diff --git a/applets/systemtray/tests/statusnotifier/statusnotifiertest.cpp b/applets/systemtray/tests/statusnotifier/statusnotifiertest.cpp --- a/applets/systemtray/tests/statusnotifier/statusnotifiertest.cpp +++ b/applets/systemtray/tests/statusnotifier/statusnotifiertest.cpp @@ -63,6 +63,7 @@ connect(updateButton, &QPushButton::clicked, this, &StatusNotifierTest::updateNotifier); connect(jobEnabledCheck, &QCheckBox::toggled, this, &StatusNotifierTest::enableJob); updateUi(); + iconName->setText(QStringLiteral("plasma")); show(); raise(); log(QStringLiteral("started")); @@ -126,7 +127,6 @@ statusPassive->setEnabled(!statusAuto->isChecked()); statusNeedsAttention->setEnabled(!statusAuto->isChecked()); - iconName->setText(d->systemNotifier->iconName()); tooltipText->setText(d->systemNotifier->toolTipTitle()); tooltipSubtext->setText(d->systemNotifier->toolTipSubTitle()); @@ -163,7 +163,12 @@ } d->systemNotifier->setStatus(s); - d->systemNotifier->setIconByName(iconName->text()); + iconPixmapCheckbox->isChecked() ? d->systemNotifier->setIconByPixmap(QIcon::fromTheme(iconName->text())) + : d->systemNotifier->setIconByName(iconName->text()); + overlayIconPixmapCheckbox->isChecked() ? d->systemNotifier->setOverlayIconByPixmap(QIcon::fromTheme(overlayIconName->text())) + : d->systemNotifier->setOverlayIconByName(overlayIconName->text()); + attentionIconPixmapCheckbox->isChecked() ? d->systemNotifier->setAttentionIconByPixmap(QIcon::fromTheme(attentionIconName->text())) + : d->systemNotifier->setAttentionIconByName(attentionIconName->text()); d->systemNotifier->setToolTip(iconName->text(), tooltipText->text(), tooltipSubtext->text()); diff --git a/applets/systemtray/tests/statusnotifier/statusnotifiertest.ui b/applets/systemtray/tests/statusnotifier/statusnotifiertest.ui --- a/applets/systemtray/tests/statusnotifier/statusnotifiertest.ui +++ b/applets/systemtray/tests/statusnotifier/statusnotifiertest.ui @@ -6,8 +6,8 @@ 0 0 - 434 - 572 + 471 + 692 @@ -21,14 +21,13 @@ - - + .. - 1 + 0 @@ -110,10 +109,7 @@ - - - - + <b>ToolTip</b> @@ -126,16 +122,80 @@ - - - Update + + + + + + Icon + + + + + + + AttentionIcon + + + + + + + OverlayIcon + + + + + + + + + + + + Use Pixmap + + + + + + + + + + + + + + Use Pixmap + + + + + + + + + + + + + + Use Pixmap + + + + + + +