commit 565756e2d6e9ddae625d7728967cb0c51c542001
Author: Juergen Spitzmueller <sp...@lyx.org>
Date:   Fri Feb 21 16:22:38 2025 +0100

    Auto-open color dialog when new custom color is added
---
 src/frontends/qt/GuiDocument.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/src/frontends/qt/GuiDocument.cpp b/src/frontends/qt/GuiDocument.cpp
index 04862a6615..f20caa795c 100644
--- a/src/frontends/qt/GuiDocument.cpp
+++ b/src/frontends/qt/GuiDocument.cpp
@@ -5745,6 +5745,16 @@ void GuiDocument::addCustomColor()
                custom_colors_[new_color] = toqstr("#ffbfbf");
                colorModule->newColorLE->clear();
                updateCustomColors();
+               // select new color
+               QList<QTreeWidgetItem *> twis =
+                               
colorModule->customColorsTW->findItems(new_color, Qt::MatchExactly);
+               if (!twis.empty()) {
+                       QTreeWidgetItem * item = twis.first();
+                       colorModule->customColorsTW->setCurrentItem(item);
+                       item->setSelected(true);
+               }
+               // and open color dialog
+               alterCustomColor();
        }
 }
 
-- 
lyx-cvs mailing list
lyx-cvs@lists.lyx.org
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to