void MainStatusBar::expertUpdate() { QString img_text = "<img src=\":/expert/expert_"; QString tt_text = tr(" is the highest expert info level"); switch(expert_get_highest_severity()) { case(PI_ERROR): img_text.append("error"); tt_text.prepend(tr("ERROR")); break; case(PI_WARN): img_text.append("warn"); tt_text.prepend(tr("WARNING")); break; case(PI_NOTE): img_text.append("note"); tt_text.prepend(tr("NOTE")); break; case(PI_CHAT): img_text.append("chat"); tt_text.prepend(tr("CHAT")); break; // case(PI_COMMENT): // m_expertStatus.setText("<img src=\":/expert/expert_comment.png\"></img>"); // break; default: img_text.append("none"); tt_text = tr("No expert info"); break; } img_text.append(".png\"></img>"); expert_status_.setText(img_text); expert_status_.setToolTip(tt_text); expert_status_.show(); }
void MainStatusBar::expertUpdate() { // <img> won't load @2x versions in Qt versions earlier than 5.4. // https://bugreports.qt.io/browse/QTBUG-36383 // We might have to switch to a QPushButton. QString stock_name = "x-expert-"; QString tt_text = tr(" is the highest expert information level"); switch(expert_get_highest_severity()) { case(PI_ERROR): stock_name.append("error"); tt_text.prepend(tr("ERROR")); break; case(PI_WARN): stock_name.append("warn"); tt_text.prepend(tr("WARNING")); break; case(PI_NOTE): stock_name.append("note"); tt_text.prepend(tr("NOTE")); break; case(PI_CHAT): stock_name.append("chat"); tt_text.prepend(tr("CHAT")); break; // case(PI_COMMENT): // m_expertStatus.setText("<img src=\":/expert/expert_comment.png\"></img>"); // break; default: stock_name.append("none"); tt_text = tr("No expert information"); break; } StockIcon expert_icon(stock_name); expert_button_->setIcon(expert_icon); expert_button_->setToolTip(tt_text); expert_button_->show(); }
void status_expert_update(void) { status_expert_hide(); switch(expert_get_highest_severity()) { case(PI_ERROR): gtk_widget_show(expert_info_error); break; case(PI_WARN): gtk_widget_show(expert_info_warn); break; case(PI_NOTE): gtk_widget_show(expert_info_note); break; case(PI_CHAT): gtk_widget_show(expert_info_chat); break; default: gtk_widget_show(expert_info_none); break; } }
void MainStatusBar::expertUpdate() { // <img> won't load @2x versions in Qt versions earlier than 5.4. // We might have to switch to a QPushButton. QString img_text = "<a href><img src=\":/expert/expert_"; QString tt_text = tr(" is the highest expert information level"); switch(expert_get_highest_severity()) { case(PI_ERROR): img_text.append("error"); tt_text.prepend(tr("ERROR")); break; case(PI_WARN): img_text.append("warn"); tt_text.prepend(tr("WARNING")); break; case(PI_NOTE): img_text.append("note"); tt_text.prepend(tr("NOTE")); break; case(PI_CHAT): img_text.append("chat"); tt_text.prepend(tr("CHAT")); break; // case(PI_COMMENT): // m_expertStatus.setText("<img src=\":/expert/expert_comment.png\"></img>"); // break; default: img_text.append("none"); tt_text = tr("No expert information"); break; } img_text.append(".png\"></img></a>"); expert_status_.setText(img_text); expert_status_.setToolTip(tt_text); expert_status_.show(); }