[LyX/master] Auto-select filter text in GuiCitation
Pavel Sanda
sanda at lyx.org
Thu Jun 18 18:59:40 UTC 2026
commit cffc9fffcb0f8526ea2736ad762fd2ae8e837148
Author: Guillaume MM <gm at lyx.org>
Date: Tue Feb 5 03:33:17 2019 +0100
Auto-select filter text in GuiCitation
---
src/frontends/qt/GuiCitation.cpp | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/src/frontends/qt/GuiCitation.cpp b/src/frontends/qt/GuiCitation.cpp
index 450a32d747..37e49f8eec 100644
--- a/src/frontends/qt/GuiCitation.cpp
+++ b/src/frontends/qt/GuiCitation.cpp
@@ -798,8 +798,9 @@ void GuiCitation::init()
updateControls(bi);
updateStyles(bi);
if (selected_model_.rowCount()) {
+ // Show the description for the first selected citation if it exists
+ // (#6486)
selectedLV->blockSignals(true);
- selectedLV->setFocus();
selectedLV->selectRow(0);
selectedLV->blockSignals(false);
@@ -816,15 +817,17 @@ void GuiCitation::init()
citationStyleCO->setCurrentIndex(i);
citationStyleCO->blockSignals(false);
updateFormatting(citeStyles_[size_type(i)]);
- } else
- availableLV->setFocus();
+ }
buttonBox->button(QDialogButtonBox::Apply)->setEnabled(false);
buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false);
// apply filter
- if (!filter_->text().isEmpty())
+ if (!filter_->text().isEmpty()) {
findText(filter_->text(), true);
+ }
+
+ filter_->selectAll();
}
More information about the lyx-cvs
mailing list