SaveItemDialog: Assign button shortcuts

Change-Id: I16f6c91de3168fc5fdb0d5b75d3187ac97442cb2
Reviewed-by: Nazar Gerasymchuk <troyan3@gmail.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Serhii Moroz
2017-01-11 21:46:42 +02:00
parent ebf6acadbc
commit 290b156b86

View File

@@ -60,7 +60,7 @@ SaveItemsDialog::SaveItemsDialog(QWidget *parent,
connect(m_diffButton, &QAbstractButton::clicked, this, &SaveItemsDialog::collectFilesToDiff);
}
QPushButton *discardButton = m_ui.buttonBox->addButton(tr("Do not Save"), discardButtonRole);
QPushButton *discardButton = m_ui.buttonBox->addButton(tr("Do &not Save"), discardButtonRole);
m_ui.buttonBox->button(QDialogButtonBox::Save)->setDefault(true);
m_ui.treeWidget->setFocus();
@@ -108,15 +108,15 @@ void SaveItemsDialog::updateButtons()
int count = m_ui.treeWidget->selectedItems().count();
QPushButton *saveButton = m_ui.buttonBox->button(QDialogButtonBox::Save);
bool buttonsEnabled = true;
QString saveText = tr("Save");
QString saveText = tr("&Save");
QString diffText = tr("&Diff && Cancel");
if (count == m_ui.treeWidget->topLevelItemCount()) {
saveText = tr("Save All");
saveText = tr("&Save All");
diffText = tr("&Diff All && Cancel");
} else if (count == 0) {
buttonsEnabled = false;
} else {
saveText = tr("Save Selected");
saveText = tr("&Save Selected");
diffText = tr("&Diff Selected && Cancel");
}
saveButton->setEnabled(buttonsEnabled);