认证错误提示存在悬浮提示
This commit is contained in:
parent
3961a9ec7a
commit
9411bf5670
|
@ -769,17 +769,13 @@ void AuthDialog::onPamShowMessage(QString strMsg, int nType)
|
|||
}
|
||||
return;
|
||||
} else if (strMsg.indexOf("No password received, please input password") != -1) {
|
||||
m_messageLabel->setText(tr("Password cannot be empty"));
|
||||
m_messageLabel->setToolTip(tr("Password cannot be empty"));
|
||||
m_messageLabel->setTipText(tr("Password cannot be empty"));
|
||||
} else {
|
||||
QString strText = strMsg;
|
||||
if (!m_preStrMessage.isEmpty() && m_preStrMessageType != nType && m_preStrMessageType != -1) {
|
||||
strText = m_preStrMessage + "," + strText;
|
||||
}
|
||||
QFontMetrics font(m_messageLabel->font());
|
||||
QString strDisplay = font.elidedText(strMsg, Qt::ElideRight, m_messageLabel->width() - 8);
|
||||
m_messageLabel->setText(strDisplay);
|
||||
m_messageLabel->setToolTip(strMsg);
|
||||
m_messageLabel->setTipText(strText);
|
||||
}
|
||||
m_bHasUnacknowledgedMsg = true;
|
||||
}
|
||||
|
@ -1835,7 +1831,6 @@ void AuthDialog::setUkeyTypeTip(QString text)
|
|||
// QFontMetrics font(m_ukeyMessageLabel->font());
|
||||
// QString textTip = font.elidedText(textTip, Qt::ElideRight, m_messageLabel->width()-8);
|
||||
m_ukeyMessageLabel->setTipText(textTip);
|
||||
m_ukeyMessageLabel->setToolTip(text);
|
||||
m_ukeyMessageLabel->show();
|
||||
} else {
|
||||
m_ukeyMessageLabel->hide();
|
||||
|
|
|
@ -89,6 +89,7 @@ void KLabel::paintEvent(QPaintEvent *event)
|
|||
QLabel::setText(m_strText);
|
||||
} else if (strEText != m_strText) {
|
||||
QLabel::setText(strEText);
|
||||
QLabel::setToolTip(m_strText);
|
||||
}
|
||||
QLabel::paintEvent(event);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue