mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-24 05:25:37 +00:00
Beautify messages
And some refactor
This commit is contained in:
parent
5c5b007618
commit
c474810294
@ -54,18 +54,14 @@ ShutdownConfirmDlg::ShutdownConfirmDlg(const ShutdownAction &action)
|
|||||||
|
|
||||||
QIcon warningIcon(style()->standardIcon(QStyle::SP_MessageBoxWarning));
|
QIcon warningIcon(style()->standardIcon(QStyle::SP_MessageBoxWarning));
|
||||||
ui->warningLabel->setPixmap(warningIcon.pixmap(32));
|
ui->warningLabel->setPixmap(warningIcon.pixmap(32));
|
||||||
|
|
||||||
updateText();
|
updateText();
|
||||||
// Never show again checkbox, Title, and button
|
|
||||||
QPushButton *okButton = ui->buttonBox->button(QDialogButtonBox::Ok);
|
if (m_action == ShutdownAction::None)
|
||||||
if (m_action == ShutdownAction::None) {
|
ui->neverShowAgainCheckbox->setVisible(true);
|
||||||
setWindowTitle(tr("Exit confirmation"));
|
else
|
||||||
okButton->setText(tr("E&xit Now"));
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
setWindowTitle(tr("Shutdown confirmation"));
|
|
||||||
okButton->setText(tr("&Shutdown Now"));
|
|
||||||
ui->neverShowAgainCheckbox->setVisible(false);
|
ui->neverShowAgainCheckbox->setVisible(false);
|
||||||
}
|
|
||||||
// Cancel Button
|
// Cancel Button
|
||||||
QPushButton *cancelButton = ui->buttonBox->button(QDialogButtonBox::Cancel);
|
QPushButton *cancelButton = ui->buttonBox->button(QDialogButtonBox::Cancel);
|
||||||
cancelButton->setFocus();
|
cancelButton->setFocus();
|
||||||
@ -115,21 +111,35 @@ bool ShutdownConfirmDlg::shutdown() const
|
|||||||
void ShutdownConfirmDlg::updateText()
|
void ShutdownConfirmDlg::updateText()
|
||||||
{
|
{
|
||||||
QString text;
|
QString text;
|
||||||
|
QPushButton *okButton = ui->buttonBox->button(QDialogButtonBox::Ok);
|
||||||
|
|
||||||
switch (m_action) {
|
switch (m_action) {
|
||||||
case ShutdownAction::None:
|
case ShutdownAction::None:
|
||||||
text = tr("qBittorrent will now exit unless you cancel within the next %1 seconds.").arg(QString::number(m_timeout));
|
text = tr("qBittorrent will now exit.");
|
||||||
|
|
||||||
|
okButton->setText(tr("E&xit Now"));
|
||||||
|
setWindowTitle(tr("Exit confirmation"));
|
||||||
break;
|
break;
|
||||||
case ShutdownAction::Shutdown:
|
case ShutdownAction::Shutdown:
|
||||||
text = tr("The computer will now be switched off unless you cancel within the next %1 seconds.").arg(QString::number(m_timeout));
|
text = tr("The computer is going to shutdown.");
|
||||||
|
|
||||||
|
okButton->setText(tr("&Shutdown Now"));
|
||||||
|
setWindowTitle(tr("Shutdown confirmation"));
|
||||||
break;
|
break;
|
||||||
case ShutdownAction::Suspend:
|
case ShutdownAction::Suspend:
|
||||||
text = tr("The computer will now go to sleep mode unless you cancel within the next %1 seconds.").arg(QString::number(m_timeout));
|
text = tr("The computer is going to enter suspend mode.");
|
||||||
|
|
||||||
|
okButton->setText(tr("&Suspend Now"));
|
||||||
|
setWindowTitle(tr("Suspend confirmation"));
|
||||||
break;
|
break;
|
||||||
case ShutdownAction::Hibernate:
|
case ShutdownAction::Hibernate:
|
||||||
text = tr("The computer will now go to hibernation mode unless you cancel within the next %1 seconds.").arg(QString::number(m_timeout));
|
text = tr("The computer is going to enter hibernation mode.");
|
||||||
|
|
||||||
|
okButton->setText(tr("&Hibernate Now"));
|
||||||
|
setWindowTitle(tr("Hibernate confirmation"));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
text += "\n" + tr("You can cancel the action within %1 seconds.").arg(QString::number(m_timeout)) + "\n";
|
||||||
ui->shutdownText->setText(text);
|
ui->shutdownText->setText(text);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user