mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-23 00:38:01 +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());
|
unknownPB->setEnabled(!unknown_branches_.isEmpty());
|
||||||
|
bool const have_sel =
|
||||||
|
!branchesTW->selectedItems().isEmpty();
|
||||||
|
removePB->setEnabled(have_sel);
|
||||||
|
renamePB->setEnabled(have_sel);
|
||||||
// emit signal
|
// emit signal
|
||||||
changed();
|
changed();
|
||||||
}
|
}
|
||||||
@ -154,7 +158,9 @@ void GuiBranches::on_renamePB_pressed()
|
|||||||
docstring newname;
|
docstring newname;
|
||||||
docstring const oldname = qstring_to_ucs4(sel_branch);
|
docstring const oldname = qstring_to_ucs4(sel_branch);
|
||||||
bool success = false;
|
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)) {
|
if (branchlist_.find(newname)) {
|
||||||
docstring text = support::bformat(
|
docstring text = support::bformat(
|
||||||
_("A branch with the name \"%1$s\" already exists.\n"
|
_("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)
|
void GuiBranches::toggleBranch(QTreeWidgetItem * item)
|
||||||
{
|
{
|
||||||
if (item == 0)
|
if (item == 0)
|
||||||
|
@ -63,6 +63,7 @@ protected Q_SLOTS:
|
|||||||
void on_renamePB_pressed();
|
void on_renamePB_pressed();
|
||||||
void on_activatePB_pressed();
|
void on_activatePB_pressed();
|
||||||
void on_branchesTW_itemDoubleClicked(QTreeWidgetItem *, int);
|
void on_branchesTW_itemDoubleClicked(QTreeWidgetItem *, int);
|
||||||
|
void on_branchesTW_itemSelectionChanged();
|
||||||
void on_colorPB_clicked();
|
void on_colorPB_clicked();
|
||||||
void on_unknownPB_pressed();
|
void on_unknownPB_pressed();
|
||||||
void addUnknown();
|
void addUnknown();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user