commit b260ff8b27fa48a11d8b82b0ae1a214aec606c01
Author: Juergen Spitzmueller <[email protected]>
Date:   Mon Jan 30 08:45:58 2023 +0100

    Allow to hide categories in CategorizedCombo
    
    font combos do not need that
---
 src/frontends/qt/CategorizedCombo.cpp |    4 ++--
 src/frontends/qt/CategorizedCombo.h   |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/frontends/qt/CategorizedCombo.cpp 
b/src/frontends/qt/CategorizedCombo.cpp
index c4005ac..9053228 100644
--- a/src/frontends/qt/CategorizedCombo.cpp
+++ b/src/frontends/qt/CategorizedCombo.cpp
@@ -476,13 +476,13 @@ bool CategorizedCombo::set(QString const & item)
 void CategorizedCombo::addItemSort(QString const & item, QString const & 
guiname,
                                   QString const & category, QString const & 
tooltip,
                                   bool sorted, bool sortedByCat, bool sortCats,
-                                  bool available)
+                                  bool available, bool nocategories)
 {
        QString titem = available ? guiname
                                  : toqstr(bformat(_("Unavailable: %1$s"),
                                                   qstring_to_ucs4(guiname)));
        bool const uncategorized = category.isEmpty();
-       QString qcat = uncategorized ? qt_("Uncategorized") : category;
+       QString qcat = (uncategorized && !nocategories) ? qt_("Uncategorized") 
: category;
 
        QList<QStandardItem *> row;
        QStandardItem * gui = new QStandardItem(titem);
diff --git a/src/frontends/qt/CategorizedCombo.h 
b/src/frontends/qt/CategorizedCombo.h
index 9e03449..10d730b 100644
--- a/src/frontends/qt/CategorizedCombo.h
+++ b/src/frontends/qt/CategorizedCombo.h
@@ -49,7 +49,7 @@ public:
        void addItemSort(QString const & item, QString const & guiname,
                         QString const & category, QString const & tooltip,
                         bool sorted, bool sortedByCat, bool sortCats,
-                        bool available);
+                        bool available, bool nocategories = false);
        ///
        QString getData(int row) const;
        ///
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to