Author: craig
Date: Thu Nov 26 17:46:26 2020
New Revision: 24292

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=24292
Log:
Replace QMatrix by QTransform

Modified:
    trunk/Scribus/scribus/pdf_analyzer.cpp
    trunk/Scribus/scribus/pdf_analyzer.h
    trunk/Scribus/scribus/plugins/import/pdf/importpdf.h
    trunk/Scribus/scribus/printpreviewcreator_gdi.cpp
    trunk/Scribus/scribus/printpreviewcreator_ps.cpp
    trunk/Scribus/scribus/scribusdoc.cpp
    trunk/Scribus/scribus/ui/outputpreview_ps.cpp

Modified: trunk/Scribus/scribus/pdf_analyzer.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24292&path=/trunk/Scribus/scribus/pdf_analyzer.cpp
==============================================================================
--- trunk/Scribus/scribus/pdf_analyzer.cpp      (original)
+++ trunk/Scribus/scribus/pdf_analyzer.cpp      Thu Nov 26 17:46:26 2020
@@ -257,7 +257,7 @@
                                                {
                                                        mt[i] = 
args[i].GetReal();
                                                }
-                                               QMatrix transMatrix(mt[0], 
mt[1], mt[2], mt[3], mt[4], mt[5]);
+                                               QTransform transMatrix(mt[0], 
mt[1], mt[2], mt[3], mt[4], mt[5]);
                                                currGS.ctm = 
transMatrix*currGS.ctm;
                                        }
                                        }

Modified: trunk/Scribus/scribus/pdf_analyzer.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24292&path=/trunk/Scribus/scribus/pdf_analyzer.h
==============================================================================
--- trunk/Scribus/scribus/pdf_analyzer.h        (original)
+++ trunk/Scribus/scribus/pdf_analyzer.h        Thu Nov 26 17:46:26 2020
@@ -11,7 +11,7 @@
 #include <QList>
 #include <QPair>
 #include <QString>
-#include <QMatrix>
+#include <QTransform>
 #include "scconfig.h"
 
 #ifdef HAVE_PODOFO
@@ -87,7 +87,7 @@
 };
 struct PDFGraphicState
 {
-       QMatrix ctm;
+       QTransform ctm;
        PDFColorSpace strokeCS;
        PDFColorSpace fillCS;
        QList<double> strokeColor;

Modified: trunk/Scribus/scribus/plugins/import/pdf/importpdf.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24292&path=/trunk/Scribus/scribus/plugins/import/pdf/importpdf.h
==============================================================================
--- trunk/Scribus/scribus/plugins/import/pdf/importpdf.h        (original)
+++ trunk/Scribus/scribus/plugins/import/pdf/importpdf.h        Thu Nov 26 
17:46:26 2020
@@ -19,7 +19,6 @@
 #include <QSizeF>
 #include <QString>
 #include <QTextStream>
-#include <QTransform>
 
 #include <memory>
 
@@ -30,7 +29,6 @@
 #include "sccolor.h"
 
 class QColor;
-class QMatrix;
 
 class MultiProgressDialog;
 class ScribusDoc;

Modified: trunk/Scribus/scribus/printpreviewcreator_gdi.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24292&path=/trunk/Scribus/scribus/printpreviewcreator_gdi.cpp
==============================================================================
--- trunk/Scribus/scribus/printpreviewcreator_gdi.cpp   (original)
+++ trunk/Scribus/scribus/printpreviewcreator_gdi.cpp   Thu Nov 26 17:46:26 2020
@@ -9,6 +9,7 @@
 #include <QFileInfo>
 #include <QImage>
 #include <QTemporaryFile>
+#include <QTransform>
 
 #include "iconmanager.h"
 #include "printpreviewcreator_gdi.h"
@@ -84,7 +85,7 @@
 
        const ScPage* page = m_doc->Pages->at(pageIndex);
        if ((page->orientation() == 1) && (image.width() < image.height()))
-               image = image.transformed( QMatrix(0, 1, -1, 0, 0, 0) );
+               image = image.transformed( QTransform(0, 1, -1, 0, 0, 0) );
        if (m_showTransparency)
        {
                pixmap = QPixmap(image.width(), image.height());

Modified: trunk/Scribus/scribus/printpreviewcreator_ps.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24292&path=/trunk/Scribus/scribus/printpreviewcreator_ps.cpp
==============================================================================
--- trunk/Scribus/scribus/printpreviewcreator_ps.cpp    (original)
+++ trunk/Scribus/scribus/printpreviewcreator_ps.cpp    Thu Nov 26 17:46:26 2020
@@ -9,6 +9,7 @@
 #include <QFileInfo>
 #include <QImage>
 #include <QTemporaryFile>
+#include <QTransform>
 
 #include "commonstrings.h"
 #include "cmsettings.h"
@@ -303,7 +304,7 @@
 
        const ScPage* page = m_doc->Pages->at(pageIndex);
        if ((page->orientation() == 1) && (image.width() < image.height()))
-               image = image.transformed( QMatrix(0, 1, -1, 0, 0, 0) );
+               image = image.transformed( QTransform(0, 1, -1, 0, 0, 0) );
        if (m_showTransparency)
        {
                pixmap = QPixmap(image.width(), image.height());

Modified: trunk/Scribus/scribus/scribusdoc.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24292&path=/trunk/Scribus/scribus/scribusdoc.cpp
==============================================================================
--- trunk/Scribus/scribus/scribusdoc.cpp        (original)
+++ trunk/Scribus/scribus/scribusdoc.cpp        Thu Nov 26 17:46:26 2020
@@ -39,6 +39,7 @@
 #include <QRegExp>
 #include <QtAlgorithms>
 #include <QTime>
+#include <QTransform>
 //#include <qtconcurrentmap.h>
 
 #include "actionmanager.h"
@@ -16366,10 +16367,10 @@
                return;
        Canvas::FrameHandle fh = (Canvas::FrameHandle) direction;
        ScPage *currPage = Pages->at(item->OwnPage);
-       QMatrix ma;
-       ma.translate(item->xPos(), item->yPos());
-       double inX = ma.dx() - m_currentPage->xOffset();
-       double inY = ma.dy() - m_currentPage->yOffset();
+       QTransform transform;
+       transform.translate(item->xPos(), item->yPos());
+       double inX = transform.dx() - m_currentPage->xOffset();
+       double inY = transform.dy() - m_currentPage->yOffset();
        if (fh == Canvas::NORTH || fh == Canvas::NORTHWEST || fh == 
Canvas::NORTHEAST)
        {
                double top = currPage->topMargin();

Modified: trunk/Scribus/scribus/ui/outputpreview_ps.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24292&path=/trunk/Scribus/scribus/ui/outputpreview_ps.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/outputpreview_ps.cpp       (original)
+++ trunk/Scribus/scribus/ui/outputpreview_ps.cpp       Thu Nov 26 17:46:26 2020
@@ -10,6 +10,7 @@
 #include <QApplication>
 #include <QDesktopWidget>
 #include <QMap>
+#include <QTransform>
 #include <QTemporaryFile>
 
 #include "outputpreview_ps.h"
@@ -530,7 +531,7 @@
 
        const ScPage* page = m_doc->Pages->at(pageIndex);
        if ((page->orientation() == 1) && (image.width() < image.height()))
-               image = image.transformed( QMatrix(0, 1, -1, 0, 0, 0) );
+               image = image.transformed( QTransform(0, 1, -1, 0, 0, 0) );
        if (m_optionsUi->showTransparency->isChecked())
        {
                pixmap = QPixmap(image.width(), image.height());
@@ -1006,4 +1007,4 @@
        pixmap = QPixmap(1, 1);
        qApp->restoreOverrideCursor();
        updateOptionsFromUI();
-}
+}


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

Reply via email to