X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fnetworkssettingspage.cpp;fp=src%2Fqtui%2Fsettingspages%2Fnetworkssettingspage.cpp;h=468f2b57ec751d786b8060790e0698c23fd50252;hp=6a36d0eec757e47d6418074e89e1b7f75634d8f1;hb=e567422cdd0e3c805d4bb37b81d532cb762b983e;hpb=9fa6f42009ada45e4787972b5e137ba19876c8dd diff --git a/src/qtui/settingspages/networkssettingspage.cpp b/src/qtui/settingspages/networkssettingspage.cpp index 6a36d0ee..468f2b57 100644 --- a/src/qtui/settingspages/networkssettingspage.cpp +++ b/src/qtui/settingspages/networkssettingspage.cpp @@ -67,8 +67,9 @@ NetworksSettingsPage::NetworksSettingsPage(QWidget* parent) disconnectedIcon = icon::get("network-disconnect"); // Status icons - infoIcon = icon::get("dialog-information"); - warningIcon = icon::get("dialog-warning"); + successIcon = icon::get({"emblem-success", "dialog-information"}); + unavailableIcon = icon::get({"emblem-unavailable", "dialog-warning"}); + questionIcon = icon::get({"emblem-question", "dialog-question", "dialog-information"}); foreach (int mib, QTextCodec::availableMibs()) { QByteArray codec = QTextCodec::codecForMib(mib)->name(); @@ -706,23 +707,23 @@ void NetworksSettingsPage::setSASLStatus(const CapSupportStatus saslStatus) // There's no capability negotiation or network doesn't exist. Don't assume // anything. ui.saslStatusLabel->setText(QString("%1").arg(tr("Could not check if supported by network"))); - ui.saslStatusIcon->setPixmap(infoIcon.pixmap(16)); + ui.saslStatusIcon->setPixmap(questionIcon.pixmap(16)); break; case CapSupportStatus::Disconnected: // Disconnected from network, no way to check. ui.saslStatusLabel->setText(QString("%1").arg(tr("Cannot check if supported when disconnected"))); - ui.saslStatusIcon->setPixmap(infoIcon.pixmap(16)); + ui.saslStatusIcon->setPixmap(questionIcon.pixmap(16)); break; case CapSupportStatus::MaybeUnsupported: // The network doesn't advertise support for SASL PLAIN. Here be dragons. ui.saslStatusLabel->setText(QString("%1").arg(tr("Not currently supported by network"))); - ui.saslStatusIcon->setPixmap(warningIcon.pixmap(16)); + ui.saslStatusIcon->setPixmap(unavailableIcon.pixmap(16)); break; case CapSupportStatus::MaybeSupported: // The network advertises support for SASL PLAIN. Encourage using it! // Unfortunately we don't know for sure if it's desired or functional. ui.saslStatusLabel->setText(QString("%1").arg(tr("Supported by network"))); - ui.saslStatusIcon->setPixmap(infoIcon.pixmap(16)); + ui.saslStatusIcon->setPixmap(successIcon.pixmap(16)); break; } }