mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-07 02:28:35 +00:00
* GuiBranches.{cpp,h}: UI polishment.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30461 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
4762b2168f
commit
5166030174
@ -108,6 +108,10 @@ void GuiBranches::updateView()
|
||||
}
|
||||
}
|
||||
unknownPB->setEnabled(!unknown_branches_.isEmpty());
|
||||
bool const have_sel =
|
||||
!branchesTW->selectedItems().isEmpty();
|
||||
removePB->setEnabled(have_sel);
|
||||
renamePB->setEnabled(have_sel);
|
||||
// emit signal
|
||||
changed();
|
||||
}
|
||||
@ -154,7 +158,9 @@ void GuiBranches::on_renamePB_pressed()
|
||||
docstring newname;
|
||||
docstring const oldname = qstring_to_ucs4(sel_branch);
|
||||
bool success = false;
|
||||
if (Alert::askForText(newname, _("Enter new branch name"))) {
|
||||
if (Alert::askForText(newname, _("Enter new branch name"), oldname)) {
|
||||
if (newname.empty() || oldname == newname)
|
||||
return;
|
||||
if (branchlist_.find(newname)) {
|
||||
docstring text = support::bformat(
|
||||
_("A branch with the name \"%1$s\" already exists.\n"
|
||||
@ -193,6 +199,15 @@ void GuiBranches::on_branchesTW_itemDoubleClicked(QTreeWidgetItem * item, int co
|
||||
}
|
||||
|
||||
|
||||
void GuiBranches::on_branchesTW_itemSelectionChanged()
|
||||
{
|
||||
bool const have_sel =
|
||||
!branchesTW->selectedItems().isEmpty();
|
||||
removePB->setEnabled(have_sel);
|
||||
renamePB->setEnabled(have_sel);
|
||||
}
|
||||
|
||||
|
||||
void GuiBranches::toggleBranch(QTreeWidgetItem * item)
|
||||
{
|
||||
if (item == 0)
|
||||
|
@ -63,6 +63,7 @@ protected Q_SLOTS:
|
||||
void on_renamePB_pressed();
|
||||
void on_activatePB_pressed();
|
||||
void on_branchesTW_itemDoubleClicked(QTreeWidgetItem *, int);
|
||||
void on_branchesTW_itemSelectionChanged();
|
||||
void on_colorPB_clicked();
|
||||
void on_unknownPB_pressed();
|
||||
void addUnknown();
|
||||
|
Loading…
Reference in New Issue
Block a user