Author: craig
Date: Mon Jan  1 17:16:57 2018
New Revision: 22325

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=22325
Log:
Fix some Coverity issues

Modified:
    trunk/Scribus/scribus/ui/hruler.cpp
    trunk/Scribus/scribus/ui/hruler.h
    trunk/Scribus/scribus/ui/marginwidget.cpp
    trunk/Scribus/scribus/ui/marginwidget.h
    trunk/Scribus/scribus/ui/vruler.cpp
    trunk/Scribus/scribus/ui/vruler.h

Modified: trunk/Scribus/scribus/ui/hruler.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22325&path=/trunk/Scribus/scribus/ui/hruler.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/hruler.cpp (original)
+++ trunk/Scribus/scribus/ui/hruler.cpp Mon Jan  1 17:16:57 2018
@@ -68,7 +68,34 @@
 };
 
 
-Hruler::Hruler(ScribusView *pa, ScribusDoc *doc) : QWidget(pa)
+Hruler::Hruler(ScribusView *pa, ScribusDoc *doc) : QWidget(pa),
+       textEditMode(false),
+       ColGap(0.0),
+       lineCorr(0.0),
+       Cols(0),
+       RExtra(0.0),
+       Extra(0.0),
+       Indent(0.0),
+       First(0.0),
+       RMargin(0.0),
+       Revers(false),
+       currItem(NULL),
+       ItemPos(0.0),
+       ItemEndPos(0.0),
+       offs(0.0),
+       itemScale(1.0),
+       Markp(0),
+       oldMark(0),
+       Mpressed(false),
+       ActCol(1),
+       ActTab(0),
+       Scaling(0.0),
+       RulerCode(rc_none),
+       MouseX(0),
+       m_doc(doc),
+       m_view(pa),
+       whereToDraw(0),
+       drawMark(false)
 {
        prefsManager=PrefsManager::instance();
        setBackgroundRole(QPalette::Window);
@@ -76,16 +103,6 @@
        QPalette palette;
        palette.setBrush(QPalette::Window, QColor(240, 240, 240));
        setPalette(palette);
-       m_doc = doc;
-       m_view = pa;
-       offs = 0;
-       oldMark = 0;
-       ActCol = 1;
-       Mpressed = false;
-       textEditMode = false;
-       drawMark = false;
-       RulerCode = rc_none;
-       itemScale = 1.0;
        setMouseTracking(true);
        rulerGesture = new RulerGesture(m_view, RulerGesture::HORIZONTAL);
        unitChange();
@@ -955,14 +972,14 @@
                        else
                        {
                                iter = unitRulerGetIter1FromIndex(docUnitIndex) 
/ cor;
-                               iter2 = 
unitRulerGetIter2FromIndex(docUnitIndex) / cor;
-                       }
+                               iter2 = 
unitRulerGetIter2FromIndex(docUnitIndex) / cor;
+                       }
                        break;
                case SC_MM:
                        if (sc > 1)
                                cor = 10;
                        iter = unitRulerGetIter1FromIndex(docUnitIndex) / cor;
-                       iter2 = unitRulerGetIter2FromIndex(docUnitIndex) / cor;
+                       iter2 = unitRulerGetIter2FromIndex(docUnitIndex) / cor;
                        break;
                case SC_IN:
                        iter = unitRulerGetIter1FromIndex(docUnitIndex);

Modified: trunk/Scribus/scribus/ui/hruler.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22325&path=/trunk/Scribus/scribus/ui/hruler.h
==============================================================================
--- trunk/Scribus/scribus/ui/hruler.h   (original)
+++ trunk/Scribus/scribus/ui/hruler.h   Mon Jan  1 17:16:57 2018
@@ -48,7 +48,7 @@
 
 public:
        Hruler(ScribusView *pa, ScribusDoc *doc);
-       ~Hruler() {};
+       ~Hruler() {}
 private:
        bool textEditMode;
        double ColGap;

Modified: trunk/Scribus/scribus/ui/marginwidget.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22325&path=/trunk/Scribus/scribus/ui/marginwidget.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/marginwidget.cpp   (original)
+++ trunk/Scribus/scribus/ui/marginwidget.cpp   Mon Jan  1 17:16:57 2018
@@ -20,7 +20,9 @@
 
 
 MarginWidget::MarginWidget( QWidget* parent, QString /*title*/, const 
MarginStruct* margs, int unitIndex, bool showChangeAll, bool showBleeds) : 
QTabWidget(parent),
-pageType(0)
+       pageWidth(0.0),
+       pageHeight(0.0),
+       pageType(0)
 {
        marginData=*margs;
        savedMargins=*margs;
@@ -92,6 +94,7 @@
        }
        else
        {
+               marginsForPagesLayout=NULL;
                marginsForPages=NULL;
                marginsForAllPages=NULL;
                marginsForAllMasterPages=NULL;

Modified: trunk/Scribus/scribus/ui/marginwidget.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22325&path=/trunk/Scribus/scribus/ui/marginwidget.h
==============================================================================
--- trunk/Scribus/scribus/ui/marginwidget.h     (original)
+++ trunk/Scribus/scribus/ui/marginwidget.h     Mon Jan  1 17:16:57 2018
@@ -38,7 +38,7 @@
        \param showChangeAll show "apply to all pages" related items
        */
        MarginWidget( QWidget* parent, QString title, const MarginStruct* 
margs, int unitIndex, bool showChangeAll=false, bool showBleeds=true);
-       ~MarginWidget() {};
+       ~MarginWidget() {}
        /*! \brief Setup the labels by facing pages option */
        void setFacingPages(bool facing, int pagetype = 0);
        /*! \brief Setup the spinboxes properties (min/max value etc.) by width 
and height */

Modified: trunk/Scribus/scribus/ui/vruler.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22325&path=/trunk/Scribus/scribus/ui/vruler.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/vruler.cpp (original)
+++ trunk/Scribus/scribus/ui/vruler.cpp Mon Jan  1 17:16:57 2018
@@ -42,7 +42,14 @@
 #include "scribusview.h"
 #include "units.h"
 
-Vruler::Vruler(ScribusView *pa, ScribusDoc *doc) : QWidget(pa)
+Vruler::Vruler(ScribusView *pa, ScribusDoc *doc) : QWidget(pa),
+       offs(0.0),
+       oldMark(0),
+       Mpressed(false),
+       m_doc(doc),
+       m_view(pa),
+       drawMark(false),
+       whereToDraw(0)
 {
        prefsManager=PrefsManager::instance();
        setBackgroundRole(QPalette::Window);
@@ -50,13 +57,6 @@
        QPalette palette;
        palette.setBrush(QPalette::Window, QColor(240, 240, 240));
        setPalette(palette);
-       m_doc = doc;
-       m_view = pa;
-       offs = 0;
-       oldMark = 0;
-       Mpressed = false;
-       drawMark = false;
-       whereToDraw = 0;
        setMouseTracking(true);
        rulerGesture = new RulerGesture(m_view, RulerGesture::VERTICAL);
        unitChange();

Modified: trunk/Scribus/scribus/ui/vruler.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22325&path=/trunk/Scribus/scribus/ui/vruler.h
==============================================================================
--- trunk/Scribus/scribus/ui/vruler.h   (original)
+++ trunk/Scribus/scribus/ui/vruler.h   Mon Jan  1 17:16:57 2018
@@ -43,11 +43,8 @@
 
 public:
        Vruler(ScribusView *pa, ScribusDoc *doc);
-       ~Vruler() {};
+       ~Vruler() {}
        
-       double offs;
-       int oldMark;
-       bool Mpressed;
        double ruleSpacing();
 
 private: // Private attributes
@@ -57,7 +54,9 @@
        virtual void mouseMoveEvent(QMouseEvent *m);
 
        void drawNumber(QString num, int starty, QPainter *p);
-
+       double offs;
+       int oldMark;
+       bool Mpressed;
        ScribusDoc *m_doc;
        ScribusView *m_view;
 


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

Reply via email to