Author: jghali
Date: Wed Apr  7 18:58:42 2021
New Revision: 24605

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=24605
Log:
PDF importer: add more default initializers

Modified:
    trunk/Scribus/scribus/plugins/import/pdf/slaoutput.cpp
    trunk/Scribus/scribus/plugins/import/pdf/slaoutput.h

Modified: trunk/Scribus/scribus/plugins/import/pdf/slaoutput.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24605&path=/trunk/Scribus/scribus/plugins/import/pdf/slaoutput.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/pdf/slaoutput.cpp      (original)
+++ trunk/Scribus/scribus/plugins/import/pdf/slaoutput.cpp      Wed Apr  7 
18:58:42 2021
@@ -2310,11 +2310,6 @@
        QString id;
        PageItem *ite;
        groupEntry gElements;
-       gElements.forSoftMask = gFalse;
-       gElements.alpha = gFalse;
-       gElements.inverted = false;
-       gElements.maskName = "";
-       gElements.Items.clear();
        m_groupStack.push(gElements);
        double width, height;
        width = bbox[2] - bbox[0];

Modified: trunk/Scribus/scribus/plugins/import/pdf/slaoutput.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24605&path=/trunk/Scribus/scribus/plugins/import/pdf/slaoutput.h
==============================================================================
--- trunk/Scribus/scribus/plugins/import/pdf/slaoutput.h        (original)
+++ trunk/Scribus/scribus/plugins/import/pdf/slaoutput.h        Wed Apr  7 
18:58:42 2021
@@ -285,10 +285,10 @@
        //----- links
        void processLink(AnnotLink * /*link*/) override { qDebug() << "Draw 
Link"; }
 
-       bool layersSetByOCG;
-       double cropOffsetX {0.0};
-       double cropOffsetY {0.0};
-       int rotate;
+       bool layersSetByOCG { false };
+       double cropOffsetX { 0.0 };
+       double cropOffsetY { 0.0 };
+       int rotate { 0 };
 
 protected:
        void setItemFillAndStroke(GfxState* state, PageItem* textNode);
@@ -296,26 +296,26 @@
        void pushGroup(const QString& maskName = "", GBool forSoftMask = 
gFalse, GBool alpha = gFalse, bool inverted = false);
 
        ScribusDoc* m_doc;
-       Qt::PenCapStyle m_lineEnd{ Qt::FlatCap };
-       Qt::PenJoinStyle m_lineJoin{ Qt::MiterJoin };
+       Qt::PenCapStyle m_lineEnd { Qt::FlatCap };
+       Qt::PenJoinStyle m_lineJoin { Qt::MiterJoin };
        QList<PageItem*>* m_Elements;
 
        struct groupEntry
        {
                QList<PageItem*> Items;
-               GBool forSoftMask;
-               GBool isolated;
-               GBool alpha;
+               GBool forSoftMask { gFalse };
+               GBool isolated { gFalse };
+               GBool alpha { gFalse };
                QString maskName;
                QPointF maskPos;
-               bool inverted;
+               bool inverted { false };
        };
 
        QStack<groupEntry> m_groupStack;
        QString m_currColorFill;
        QString m_currColorStroke;
-       int m_currFillShade{ 100 };
-       int m_currStrokeShade {100};
+       int m_currFillShade { 100 };
+       int m_currStrokeShade { 100 };
 
 private:
        void getPenState(GfxState *state);
@@ -337,9 +337,9 @@
 
        void createImageFrame(QImage& image, GfxState *state, int 
numColorComponents);
 
-       bool pathIsClosed {false};
+       bool pathIsClosed { false };
        QVector<double> DashValues;
-       double DashOffset {0.0};
+       double DashOffset { 0.0 };
        QString Coords;
        // The currently visible area. If it is empty, everything is visible.
        // QPainterPath has the drawback that it sometimes approximates Bezier 
curves
@@ -354,7 +354,7 @@
 
        QString m_currentMask;
        QPointF m_currentMaskPosition;
-       Selection* tmpSel;
+       Selection* tmpSel { nullptr };
        QStringList *m_importedColors;
        QTransform m_ctm;
        struct F3Entry
@@ -370,7 +370,7 @@
        QStack<mContent> m_mcStack;
        int inPattern {0};
        int layerNum {1};
-       int currentLayer;
+       int currentLayer { 0 };
        bool firstLayer {true};
        int importerFlags;
        int updateGUICounter {0};
@@ -386,6 +386,6 @@
 #endif
        QHash<QString, QList<int> > m_radioMap;
        QHash<int, PageItem*> m_radioButtons;
-       int m_actPage;
-};
-#endif
+       int m_actPage { 1 };
+};
+#endif


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

Reply via email to