[LyX/master] Improve UI feedback in child document settings (#13343)

Juergen Spitzmueller <[email protected]> Sun, 28 Jun 2026 10:26:47 +0000
Newsgroups gmane.editors.lyx.cvs
Message-ID <[email protected]>
commit b41a4c3d521796b6bff39ab0080073e93ff7f3aa
Author: Juergen Spitzmueller <[email protected]>
Date:   Sun Jun 28 12:26:25 2026 +0200

    Improve UI feedback in child document settings (#13343)
    
    \includeonly makes no sense with only one child, so
    do not offer it.
---
 src/frontends/qt/GuiDocument.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/frontends/qt/GuiDocument.cpp b/src/frontends/qt/GuiDocument.cpp
index a46d21aee2..4717dba8e7 100644
--- a/src/frontends/qt/GuiDocument.cpp
+++ b/src/frontends/qt/GuiDocument.cpp
@@ -4958,6 +4958,10 @@ void GuiDocument::updateIncludeonlyDisplay()
 {
 	if (includeonlys_.empty()) {
 		masterChildModule->includeallRB->setChecked(true);
+		// Disable "Include selected only" if there is
+		// only one to select from
+		masterChildModule->includeonlyRB->setEnabled(
+			masterChildModule->childrenTW->topLevelItemCount() > 1);
 		masterChildModule->childrenTW->setEnabled(false);
 		masterChildModule->maintainGB->setEnabled(false);
 	} else {
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs