Author: jghali
Date: Sat Jan 29 21:34:08 2022
New Revision: 24835

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=24835
Log:
More fixes for Qt6

Modified:
    trunk/Scribus/scribus/desaxe/saxiohelper.cpp
    trunk/Scribus/scribus/desaxe/saxiohelper.h
    trunk/Scribus/scribus/ui/outlinepalette.cpp
    trunk/Scribus/scribus/util_ghostscript.cpp

Modified: trunk/Scribus/scribus/desaxe/saxiohelper.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24835&path=/trunk/Scribus/scribus/desaxe/saxiohelper.cpp
==============================================================================
--- trunk/Scribus/scribus/desaxe/saxiohelper.cpp        (original)
+++ trunk/Scribus/scribus/desaxe/saxiohelper.cpp        Sat Jan 29 21:34:08 2022
@@ -160,21 +160,6 @@
        return result;
 }
 
-Xml_string toXMLString(const QVector<double>& doublelist)
-{
-       QString result;
-       for (auto dax = doublelist.cbegin(); dax != doublelist.cend(); ++dax)
-               result += toXMLString(*dax) + " ";
-       return result;
-}
-
-Xml_string toXMLString(const QVector<float>& floatlist)
-{
-       QString result;
-       for (auto dax = floatlist.cbegin(); dax != floatlist.cend(); ++dax)
-               result += toXMLString(*dax) + " ";
-       return result;
-}
 
 QVector<double> parseDoubleVector(const Xml_string& str)
 {
@@ -204,14 +189,6 @@
        return result;
 }
 
-Xml_string toXMLString(const QVector<int>& intlist)
-{
-       QString result;
-       for (auto dax = intlist.cbegin(); dax != intlist.cend(); ++dax)
-               result += toXMLString(*dax) + " ";
-       return result;
-}
-
 
 QVector<int> parseIntVector(const Xml_string& str)
 {

Modified: trunk/Scribus/scribus/desaxe/saxiohelper.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24835&path=/trunk/Scribus/scribus/desaxe/saxiohelper.h
==============================================================================
--- trunk/Scribus/scribus/desaxe/saxiohelper.h  (original)
+++ trunk/Scribus/scribus/desaxe/saxiohelper.h  Sat Jan 29 21:34:08 2022
@@ -32,9 +32,6 @@
 Xml_string toXMLString(const QList<double>& doublelist);
 Xml_string toXMLString(const QList<float>& floatlist);
 Xml_string toXMLString(const QList<int>& intlist);
-Xml_string toXMLString(const QVector<double>& doublelist);
-Xml_string toXMLString(const QVector<float>& floatlist);
-Xml_string toXMLString(const QVector<int>& intlist);
 Xml_string toXMLString(const QStringList& list);
 
 unsigned int parseUInt(const Xml_string& str);

Modified: trunk/Scribus/scribus/ui/outlinepalette.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24835&path=/trunk/Scribus/scribus/ui/outlinepalette.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/outlinepalette.cpp (original)
+++ trunk/Scribus/scribus/ui/outlinepalette.cpp Sat Jan 29 21:34:08 2022
@@ -16,6 +16,7 @@
 #include <QList>
 #include <QMenu>
 #include <QMessageBox>
+#include <QRegularExpression>
 #include <QResizeEvent>
 #include <QSignalBlocker>
 #include <QSignalMapper>
@@ -1379,6 +1380,7 @@
 void OutlinePalette::filterTree(const QString& keyword)
 {
        OutlineTreeItem *item = nullptr;
+       QRegularExpression regExp(keyword, 
QRegularExpression::CaseInsensitiveOption);
        QTreeWidgetItemIterator it( reportDisplay );
        while (*it)
        {
@@ -1387,7 +1389,7 @@
                {
                        if ((item->type == 1) || (item->type == 3) || 
(item->type == 4))
                        {
-                               if 
(item->PageItemObject->itemName().contains(QRegExp(keyword, 
Qt::CaseInsensitive)))
+                               if 
(item->PageItemObject->itemName().contains(regExp))
                                        item->setHidden(false);
                                else
                                        item->setHidden(true);

Modified: trunk/Scribus/scribus/util_ghostscript.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24835&path=/trunk/Scribus/scribus/util_ghostscript.cpp
==============================================================================
--- trunk/Scribus/scribus/util_ghostscript.cpp  (original)
+++ trunk/Scribus/scribus/util_ghostscript.cpp  Sat Jan 29 21:34:08 2022
@@ -29,6 +29,7 @@
 #include <QDir>
 #include <QFile>
 #include <QFileInfo>
+#include <QMultiMap>
 #include <QPainter>
 #include <QPixmap>
 #include <QProcess>
@@ -300,16 +301,16 @@
        if (procArchWow64) isWindows64 = true;
 
        // Search for Ghostsscript executable in native registry
-       QMap<int, QString> gsVersions;
-       gsVersions.unite( getGSExePaths("SOFTWARE\\GPL Ghostscript") );
-       gsVersions.unite( getGSExePaths("SOFTWARE\\AFPL Ghostscript") );
+       QMultiMap<int, QString> gsVersions;
+       gsVersions.unite( QMultiMap(getGSExePaths("SOFTWARE\\GPL Ghostscript")) 
);
+       gsVersions.unite( QMultiMap(getGSExePaths("SOFTWARE\\AFPL 
Ghostscript")) );
 
        // If running on Windows 64bit, search alternate registry view,
        // ie 32bit registry if process is 64bit, 64bit registry if process is 
32bit
        if (isWindows64)
        {
-               gsVersions.unite( getGSExePaths("SOFTWARE\\GPL Ghostscript", 
true) );
-               gsVersions.unite( getGSExePaths("SOFTWARE\\AFPL Ghostscript", 
true) );
+               gsVersions.unite( QMultiMap(getGSExePaths("SOFTWARE\\GPL 
Ghostscript", true)) );
+               gsVersions.unite( QMultiMap(getGSExePaths("SOFTWARE\\AFPL 
Ghostscript", true)) );
        }
 
        if (gsVersions.isEmpty())
@@ -317,8 +318,8 @@
 
        int currentVer = 0;
        QString gsPath;
-       QMap<int, QString>::ConstIterator it, itEnd = gsVersions.constEnd();
-       for (it = gsVersions.constBegin(); it != itEnd; ++it)
+       QMultiMap<int, QString>::ConstIterator itEnd = gsVersions.constEnd();
+       for (auto it = gsVersions.constBegin(); it != itEnd; ++it)
        {
                int version = it.key();
                if (version > currentVer)


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to