r23747 by jghali - Code cleanup

scribus-commit scribus-commit at lists.scribus.net
Sun May 10 18:05:55 UTC 2020


Author: jghali
Date: Sun May 10 18:05:55 2020
New Revision: 23747

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=23747
Log:
Code cleanup

Modified:
    trunk/Scribus/scribus/plugins/import/revenge/rawpainter.cpp
    trunk/Scribus/scribus/plugins/import/revenge/rawpainter.h

Modified: trunk/Scribus/scribus/plugins/import/revenge/rawpainter.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23747&path=/trunk/Scribus/scribus/plugins/import/revenge/rawpainter.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/revenge/rawpainter.cpp	(original)
+++ trunk/Scribus/scribus/plugins/import/revenge/rawpainter.cpp	Sun May 10 18:05:55 2020
@@ -429,39 +429,24 @@
 RawPainter::RawPainter(ScribusDoc* Doc, double x, double y, double w, double h, int iflags, QList<PageItem*> *Elem, QStringList *iColors, QStringList *iPatterns, Selection* tSel, const QString& fTyp) : m_pImpl(new RawPainterPrivate())
 {
 	m_Doc = Doc;
-	baseX = x;
-	baseY = y;
-	docWidth = w;
-	docHeight = h;
-	importerFlags = iflags;
-	Elements = Elem;
-	importedColors = iColors;
-	importedPatterns = iPatterns;
-	tmpSel = tSel;
-	doProcessing = true;
-	CurrColorFill = "Black";
-	CurrFillShade = 100.0;
-	CurrColorStroke = "Black";
-	CurrStrokeShade = 100.0;
-	CurrStrokeTrans = 0.0;
-	CurrFillTrans = 0.0;
-	Coords.resize(0);
-	Coords.svgInit();
-	LineW = 1.0;
-	lineJoin = Qt::MiterJoin;
-	lineEnd = Qt::FlatCap;
-	fillrule = true;
-	gradientAngle = 0.0;
-	isGradient = false;
-	lineSpSet = false;
-	currentGradient = VGradient(VGradient::linear);
-	currentGradient.clearStops();
-	currentGradient.setRepeatMethod( VGradient::none );
-	dashArray.clear();
-	firstPage = true;
-	actPage = 0;
-	actTextItem = nullptr;
-	fileType = fTyp;
+	m_baseX = x;
+	m_baseY = y;
+	m_docWidth = w;
+	m_docHeight = h;
+	m_importerFlags = iflags;
+	m_elements = Elem;
+	m_importedColors = iColors;
+	m_importedPatterns = iPatterns;
+	m_tmpSel = tSel;
+
+	m_doProcessing = true;
+	m_coords.resize(0);
+	m_coords.svgInit();
+	m_currentGradient = VGradient(VGradient::linear);
+	m_currentGradient.clearStops();
+	m_currentGradient.setRepeatMethod( VGradient::none );
+	m_dashArray.clear();
+	m_fileType = fTyp;
 }
 
 RawPainter::~RawPainter()
@@ -479,14 +464,14 @@
 
 void RawPainter::setDocumentMetaData(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "setDocumentMetaData";
 }
 
 void RawPainter::defineEmbeddedFont(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "defineEmbeddedFont";
 }
@@ -494,56 +479,56 @@
 void RawPainter::startPage(const librevenge::RVNGPropertyList &propList)
 {
 	if (propList["svg:width"])
-		docWidth = valueAsPoint(propList["svg:width"]);
+		m_docWidth = valueAsPoint(propList["svg:width"]);
 	if (propList["svg:height"])
-		docHeight = valueAsPoint(propList["svg:height"]);
-	if (importerFlags & LoadSavePlugin::lfCreateDoc)
-	{
-		if (!firstPage)
-		{
-			m_Doc->addPage(actPage);
-			m_Doc->setActiveLayer(baseLayer);
+		m_docHeight = valueAsPoint(propList["svg:height"]);
+	if (m_importerFlags & LoadSavePlugin::lfCreateDoc)
+	{
+		if (!m_firstPage)
+		{
+			m_Doc->addPage(m_currentPage);
+			m_Doc->setActiveLayer(m_baseLayer);
 		}
 		else
-			baseLayer = m_Doc->activeLayerName();
+			m_baseLayer = m_Doc->activeLayerName();
 		m_Doc->setPageSize("Custom");
-		m_Doc->currentPage()->setInitialWidth(docWidth);
-		m_Doc->currentPage()->setInitialHeight(docHeight);
-		m_Doc->currentPage()->setWidth(docWidth);
-		m_Doc->currentPage()->setHeight(docHeight);
+		m_Doc->currentPage()->setInitialWidth(m_docWidth);
+		m_Doc->currentPage()->setInitialHeight(m_docHeight);
+		m_Doc->currentPage()->setWidth(m_docWidth);
+		m_Doc->currentPage()->setHeight(m_docHeight);
 		m_Doc->currentPage()->setMasterPageNameNormal();
 		m_Doc->currentPage()->setSize("Custom");
 		m_Doc->reformPages(true);
-		baseX = m_Doc->currentPage()->xOffset();
-		baseY = m_Doc->currentPage()->yOffset();
-	}
-	firstPage = false;
-	actPage++;
+		m_baseX = m_Doc->currentPage()->xOffset();
+		m_baseY = m_Doc->currentPage()->yOffset();
+	}
+	m_firstPage = false;
+	m_currentPage++;
 }
 
 void RawPainter::endPage()
 {
-	if ((importerFlags & LoadSavePlugin::lfCreateThumbnail) || (!(importerFlags & LoadSavePlugin::lfCreateDoc)))
-		doProcessing = false;
+	if ((m_importerFlags & LoadSavePlugin::lfCreateThumbnail) || (!(m_importerFlags & LoadSavePlugin::lfCreateDoc)))
+		m_doProcessing = false;
 }
 
 void RawPainter::startMasterPage(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "startMasterPage";
 }
 
 void RawPainter::endMasterPage()
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "endMasterPage";
 }
 
 void RawPainter::startLayer(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	FPointArray clip;
 	if (propList["svg:clip-path"])
@@ -561,26 +546,26 @@
 	groupEntry gr;
 	gr.clip = clip.copy();
 	gr.Items = gElements;
-	groupStack.push(gr);
+	m_groupStack.push(gr);
 }
 
 void RawPainter::endLayer()
 {
-	if (!doProcessing)
-		return;
-	if (groupStack.count() != 0)
+	if (!m_doProcessing)
+		return;
+	if (m_groupStack.count() != 0)
 	{
 		PageItem *ite;
-		groupEntry gr = groupStack.pop();
+		groupEntry gr = m_groupStack.pop();
 		QList<PageItem*> gElements = gr.Items;
-		tmpSel->clear();
+		m_tmpSel->clear();
 		if (gElements.count() > 0)
 		{
 			bool groupClip = true;
 			for (int dre = 0; dre < gElements.count(); ++dre)
 			{
-				tmpSel->addItem(gElements.at(dre), true);
-				Elements->removeAll(gElements.at(dre));
+				m_tmpSel->addItem(gElements.at(dre), true);
+				m_elements->removeAll(gElements.at(dre));
 				if (gElements.at(dre)->hasSoftShadow())
 					groupClip = false;
 				if (gElements.at(dre)->isGroup())
@@ -589,7 +574,7 @@
 						groupClip = false;
 				}
 			}
-			ite = m_Doc->groupObjectsSelection(tmpSel);
+			ite = m_Doc->groupObjectsSelection(m_tmpSel);
 			ite->setGroupClipping(groupClip);
 			ite->setTextFlowMode(PageItem::TextFlowUsesBoundingBox);
 			if (!gr.clip.isEmpty())
@@ -601,7 +586,7 @@
 				double oldgW = ite->groupWidth;
 				double oldgH = ite->groupHeight;
 				ite->PoLine = gr.clip.copy();
-				ite->PoLine.translate(baseX, baseY);
+				ite->PoLine.translate(m_baseX, m_baseY);
 				FPoint xy = getMinClipF(&ite->PoLine);
 				ite->setXYPos(xy.x(), xy.y(), true);
 				ite->PoLine.translate(-xy.x(), -xy.y());
@@ -624,77 +609,77 @@
 				ite->Clip = flattenPath(ite->PoLine, ite->Segments);
 				ite->updateGradientVectors();
 			}
-			Elements->append(ite);
-			if (groupStack.count() != 0)
-				groupStack.top().Items.append(ite);
-		}
-		tmpSel->clear();
+			m_elements->append(ite);
+			if (m_groupStack.count() != 0)
+				m_groupStack.top().Items.append(ite);
+		}
+		m_tmpSel->clear();
 	}
 }
 
 void RawPainter::startEmbeddedGraphics(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "startEmbeddedGraphics";
 }
 
 void RawPainter::endEmbeddedGraphics()
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "endEmbeddedGraphics";
 }
 
 void RawPainter::openGroup(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	startLayer(propList);
 }
 
 void RawPainter::closeGroup()
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	endLayer();
 }
 
 void RawPainter::setStyle(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
-		return;
-	CurrColorFill = "Black";
-	CurrFillShade = 100.0;
-	CurrColorStroke = "Black";
-	CurrStrokeShade = 100.0;
-	CurrStrokeTrans = 0.0;
-	CurrFillTrans = 0.0;
-	Coords.resize(0);
-	Coords.svgInit();
-	LineW = 1.0;
-	lineJoin = Qt::MiterJoin;
-	lineEnd = Qt::FlatCap;
-	fillrule = true;
-	gradientAngle = 0.0;
-	isGradient = false;
-	lineSpSet = false;
-	currentGradient = VGradient(VGradient::linear);
-	currentGradient.clearStops();
-	currentGradient.setRepeatMethod( VGradient::none );
-	dashArray.clear();
+	if (!m_doProcessing)
+		return;
+	m_currColorFill = "Black";
+	m_currFillShade = 100.0;
+	m_currColorStroke = "Black";
+	m_currStrokeShade = 100.0;
+	m_currStrokeTrans = 0.0;
+	m_currFillTrans = 0.0;
+	m_coords.resize(0);
+	m_coords.svgInit();
+	m_lineWidth = 1.0;
+	m_lineJoin = Qt::MiterJoin;
+	m_lineEnd = Qt::FlatCap;
+	m_fillRule = true;
+	m_gradientAngle = 0.0;
+	m_isGradient = false;
+	m_lineSpSet = false;
+	m_currentGradient = VGradient(VGradient::linear);
+	m_currentGradient.clearStops();
+	m_currentGradient.setRepeatMethod( VGradient::none );
+	m_dashArray.clear();
 	m_style.clear();
 	m_style = propList;
-	isGradient = false;
+	m_isGradient = false;
 	if (propList["draw:fill"] && propList["draw:fill"]->getStr() == "none")
-		CurrColorFill = CommonStrings::None;
+		m_currColorFill = CommonStrings::None;
 	else if (propList["draw:fill"] && propList["draw:fill"]->getStr() == "solid")
 	{
 		if (propList["draw:fill-color"])
 		{
-			CurrColorFill = parseColor(QString(propList["draw:fill-color"]->getStr().cstr()));
+			m_currColorFill = parseColor(QString(propList["draw:fill-color"]->getStr().cstr()));
 			if (propList["draw:opacity"])
-				CurrFillTrans = 1.0 - qMin(1.0, qMax(fromPercentage(QString(propList["draw:opacity"]->getStr().cstr())), 0.0));
+				m_currFillTrans = 1.0 - qMin(1.0, qMax(fromPercentage(QString(propList["draw:opacity"]->getStr().cstr())), 0.0));
 		}
 	}
 	if (propList["draw:fill"] && propList["draw:fill"]->getStr() == "gradient")
@@ -706,18 +691,18 @@
 		librevenge::RVNGPropertyListVector gradient;
 		if (propList.child("svg:linearGradient"))
 		{
-			currentGradient = VGradient(VGradient::linear);
+			m_currentGradient = VGradient(VGradient::linear);
 			gradient = *propList.child("svg:linearGradient");
 		}
 		else if (propList.child("svg:radialGradient"))
 		{
-			currentGradient = VGradient(VGradient::radial);
+			m_currentGradient = VGradient(VGradient::radial);
 			gradient = *propList.child("svg:radialGradient");
 		}
 		if (gradient.count() > 1)
 		{
-			currentGradient.clearStops();
-			currentGradient.setRepeatMethod( VGradient::pad );
+			m_currentGradient.clearStops();
+			m_currentGradient.setRepeatMethod( VGradient::pad );
 			double dr = 1.0 / static_cast<double>(gradient.count());
 			for (unsigned c = 0; c < gradient.count(); c++)
 			{
@@ -730,197 +715,197 @@
 						rampPoint = fromPercentage(QString(grad["svg:offset"]->getStr().cstr()));
 					const ScColor& gradC = m_Doc->PageColors[stopName];
 					if (grad["svg:stop-opacity"])
-						opacity = qMin(1.0, qMax(fromPercentage(QString(grad["svg:stop-opacity"]->getStr().cstr())), 0.0));
-					currentGradient.addStop( ScColorEngine::getRGBColor(gradC, m_Doc), rampPoint, 0.5, opacity, stopName, 100 );
+						opacity = qMax(0.0, qMin(fromPercentage(QString(grad["svg:stop-opacity"]->getStr().cstr())), 1.0));
+					m_currentGradient.addStop( ScColorEngine::getRGBColor(gradC, m_Doc), rampPoint, 0.5, opacity, stopName, 100 );
 					if (c == 0)
 					{
-						gradColor1Str = stopName;
-						gradColor1 = ScColorEngine::getRGBColor(gradC, m_Doc);
-						gradColor1Trans = opacity;
+						m_gradColor1Str = stopName;
+						m_gradColor1 = ScColorEngine::getRGBColor(gradC, m_Doc);
+						m_gradColor1Trans = opacity;
 					}
 					else
 					{
-						gradColor2Str = stopName;
-						gradColor2 = ScColorEngine::getRGBColor(gradC, m_Doc);
-						gradColor2Trans = opacity;
+						m_gradColor2Str = stopName;
+						m_gradColor2 = ScColorEngine::getRGBColor(gradC, m_Doc);
+						m_gradColor2Trans = opacity;
 					}
 				}
 			}
-			if (currentGradient.stops() > 1)
-				isGradient = true;
+			if (m_currentGradient.stops() > 1)
+				m_isGradient = true;
 		}
 		else
 		{
-			gradColor1Str = "Black";
-			gradColor2Str = "Black";
+			m_gradColor1Str = "Black";
+			m_gradColor2Str = "Black";
 			if (propList["draw:start-color"])
-				gradColor2Str = parseColor(QString(propList["draw:start-color"]->getStr().cstr()));
+				m_gradColor2Str = parseColor(QString(propList["draw:start-color"]->getStr().cstr()));
 			if (propList["draw:end-color"])
-				gradColor1Str = parseColor(QString(propList["draw:end-color"]->getStr().cstr()));
+				m_gradColor1Str = parseColor(QString(propList["draw:end-color"]->getStr().cstr()));
 			double opacity = 1.0;
-			currentGradient = VGradient(VGradient::linear);
-			currentGradient.clearStops();
-			currentGradient.setRepeatMethod( VGradient::none );
+			m_currentGradient = VGradient(VGradient::linear);
+			m_currentGradient.clearStops();
+			m_currentGradient.setRepeatMethod( VGradient::none );
 
 			if (propList["draw:style"])
 			{
 				if (QString(propList["draw:style"]->getStr().cstr()) == "axial")
 				{
-					currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[gradColor1Str], m_Doc), 0.0, 0.5, opacity, gradColor1Str, 100 );
-					currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[gradColor2Str], m_Doc), 0.5, 0.5, opacity, gradColor2Str, 100 );
-					currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[gradColor1Str], m_Doc), 1.0, 0.5, opacity, gradColor1Str, 100 );
+					m_currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[m_gradColor1Str], m_Doc), 0.0, 0.5, opacity, m_gradColor1Str, 100 );
+					m_currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[m_gradColor2Str], m_Doc), 0.5, 0.5, opacity, m_gradColor2Str, 100 );
+					m_currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[m_gradColor1Str], m_Doc), 1.0, 0.5, opacity, m_gradColor1Str, 100 );
 				}
 				else
 				{
-					currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[gradColor1Str], m_Doc), 0.0, 0.5, opacity, gradColor1Str, 100 );
-					currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[gradColor2Str], m_Doc), 1.0, 0.5, opacity, gradColor2Str, 100 );
+					m_currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[m_gradColor1Str], m_Doc), 0.0, 0.5, opacity, m_gradColor1Str, 100 );
+					m_currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[m_gradColor2Str], m_Doc), 1.0, 0.5, opacity, m_gradColor2Str, 100 );
 				}
-				isGradient = true;
+				m_isGradient = true;
 			}
 		}
 	}
 	if (propList["svg:fill-rule"])
 	{
 		if (QString(propList["svg:fill-rule"]->getStr().cstr()) == "nonzero")
-			fillrule = false;
+			m_fillRule = false;
 		else
-			fillrule = true;
+			m_fillRule = true;
 	}
 	if (propList["svg:stroke-width"])
-		LineW = valueAsPoint(propList["svg:stroke-width"]);
+		m_lineWidth = valueAsPoint(propList["svg:stroke-width"]);
 	if (propList["draw:stroke"])
 	{
 		if (propList["draw:stroke"]->getStr() == "none")
-			CurrColorStroke = CommonStrings::None;
+			m_currColorStroke = CommonStrings::None;
 		else if ((propList["draw:stroke"]->getStr() == "solid") || (propList["draw:stroke"]->getStr() == "dash"))
 		{
 			if (propList["svg:stroke-color"])
 			{
-				CurrColorStroke = parseColor(QString(propList["svg:stroke-color"]->getStr().cstr()));
+				m_currColorStroke = parseColor(QString(propList["svg:stroke-color"]->getStr().cstr()));
 				if (propList["svg:stroke-opacity"])
-					CurrStrokeTrans = 1.0 - qMin(1.0, qMax(fromPercentage(QString(propList["svg:stroke-opacity"]->getStr().cstr())), 0.0));
+					m_currStrokeTrans = 1.0 - qMin(1.0, qMax(fromPercentage(QString(propList["svg:stroke-opacity"]->getStr().cstr())), 0.0));
 			}
 			if (propList["draw:stroke"]->getStr() == "dash")
 			{
-				dashArray.clear();
-				double gap = LineW;
+				m_dashArray.clear();
+				double gap = m_lineWidth;
 				if (propList["draw:distance"])
 					gap = valueAsPoint(propList["draw:distance"]);
 				int dots1 = 0;
 				if (propList["draw:dots1"])
 					dots1 = propList["draw:dots1"]->getInt();
-				double dots1len = LineW;
+				double dots1len = m_lineWidth;
 				if (propList["draw:dots1-length"])
 					dots1len = valueAsPoint(propList["draw:dots1-length"]);
 				int dots2 = 0;
 				if (propList["draw:dots2"])
 					dots2 = propList["draw:dots2"]->getInt();
-				double dots2len = LineW;
+				double dots2len = m_lineWidth;
 				if (propList["draw:dots2-length"])
 					dots2len = valueAsPoint(propList["draw:dots2-length"]);
 				for (int i = 0; i < dots1; i++)
 				{
-					dashArray << qMax(dots1len, 0.1) << qMax(gap, 0.1);
+					m_dashArray << qMax(dots1len, 0.1) << qMax(gap, 0.1);
 				}
 				for (int j = 0; j < dots2; j++)
 				{
-					dashArray << qMax(dots2len, 0.1) << qMax(gap, 0.1);
+					m_dashArray << qMax(dots2len, 0.1) << qMax(gap, 0.1);
 				}
 			}
 			else
-				dashArray.clear();
+				m_dashArray.clear();
 		}
 	}
 	if (propList["svg:stroke-linecap"])
 	{
 		QString params = QString(propList["svg:stroke-linecap"]->getStr().cstr());
 		if (params == "butt")
-			lineEnd = Qt::FlatCap;
+			m_lineEnd = Qt::FlatCap;
 		else if (params == "round")
-			lineEnd = Qt::RoundCap;
+			m_lineEnd = Qt::RoundCap;
 		else if (params == "square")
-			lineEnd = Qt::SquareCap;
+			m_lineEnd = Qt::SquareCap;
 		else
-			lineEnd = Qt::FlatCap;
+			m_lineEnd = Qt::FlatCap;
 	}
 	if (propList["svg:stroke-linejoin"])
 	{
 		QString params = QString(propList["svg:stroke-linejoin"]->getStr().cstr());
 		if (params == "miter")
-			lineJoin = Qt::MiterJoin;
+			m_lineJoin = Qt::MiterJoin;
 		else if (params == "round")
-			lineJoin = Qt::RoundJoin;
+			m_lineJoin = Qt::RoundJoin;
 		else if (params == "bevel")
-			lineJoin = Qt::BevelJoin;
+			m_lineJoin = Qt::BevelJoin;
 		else
-			lineJoin = Qt::MiterJoin;
+			m_lineJoin = Qt::MiterJoin;
 	}
 }
 
 void RawPainter::drawRectangle(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	if (propList["svg:x"] && propList["svg:y"] && propList["svg:width"] && propList["svg:height"])
 	{
-		if ((fileType == "pmd") || (fileType == "pm5") || (fileType == "p65"))
+		if ((m_fileType == "pmd") || (m_fileType == "pm5") || (m_fileType == "p65"))
 			setStyle(propList);
 		double x = valueAsPoint(propList["svg:x"]);
 		double y = valueAsPoint(propList["svg:y"]);
 		double w = valueAsPoint(propList["svg:width"]);
 		double h = valueAsPoint(propList["svg:height"]);
-		int z = m_Doc->itemAdd(PageItem::Polygon, PageItem::Rectangle, baseX + x, baseY + y, w, h, LineW, CurrColorFill, CurrColorStroke);
+		int z = m_Doc->itemAdd(PageItem::Polygon, PageItem::Rectangle, m_baseX + x, m_baseY + y, w, h, m_lineWidth, m_currColorFill, m_currColorStroke);
 		PageItem *ite = m_Doc->Items->at(z);
 		finishItem(ite);
 		applyFill(ite);
-		if (CurrColorFill != CommonStrings::None)
+		if (m_currColorFill != CommonStrings::None)
 			applyShadow(ite);
 	}
 }
 
 void RawPainter::drawEllipse(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	if (propList["svg:x"] && propList["svg:y"] && propList["svg:width"] && propList["svg:height"])
 	{
-		if ((fileType == "pmd") || (fileType == "pm5") || (fileType == "p65"))
+		if ((m_fileType == "pmd") || (m_fileType == "pm5") || (m_fileType == "p65"))
 			setStyle(propList);
 		double x = valueAsPoint(propList["svg:x"]);
 		double y = valueAsPoint(propList["svg:y"]);
 		double w = valueAsPoint(propList["svg:width"]);
 		double h = valueAsPoint(propList["svg:height"]);
-		int z = m_Doc->itemAdd(PageItem::Polygon, PageItem::Ellipse, baseX + x, baseY + y, w, h, LineW, CurrColorFill, CurrColorStroke);
+		int z = m_Doc->itemAdd(PageItem::Polygon, PageItem::Ellipse, m_baseX + x, m_baseY + y, w, h, m_lineWidth, m_currColorFill, m_currColorStroke);
 		PageItem *ite = m_Doc->Items->at(z);
 		finishItem(ite);
 		applyFill(ite);
-		if (CurrColorFill != CommonStrings::None)
+		if (m_currColorFill != CommonStrings::None)
 			applyShadow(ite);
 	}
 }
 
 void RawPainter::drawPolyline(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	librevenge::RVNGPropertyListVector vertices = *propList.child("svg:points");
 	if (vertices.count() < 2)
 		return;
-	if ((fileType == "pmd") || (fileType == "pm5") || (fileType == "p65"))
+	if ((m_fileType == "pmd") || (m_fileType == "pm5") || (m_fileType == "p65"))
 		setStyle(propList);
-	Coords.resize(0);
-	Coords.svgInit();
+	m_coords.resize(0);
+	m_coords.svgInit();
 	PageItem *ite;
-	Coords.svgMoveTo(valueAsPoint(vertices[0]["svg:x"]), valueAsPoint(vertices[0]["svg:y"]));
+	m_coords.svgMoveTo(valueAsPoint(vertices[0]["svg:x"]), valueAsPoint(vertices[0]["svg:y"]));
 	for (unsigned i = 1; i < vertices.count(); i++)
 	{
-		Coords.svgLineTo(valueAsPoint(vertices[i]["svg:x"]), valueAsPoint(vertices[i]["svg:y"]));
-	}
-	if (!Coords.empty())
-	{
-		int z = m_Doc->itemAdd(PageItem::PolyLine, PageItem::Unspecified, baseX, baseY, 10, 10, LineW, CommonStrings::None, CurrColorStroke);
+		m_coords.svgLineTo(valueAsPoint(vertices[i]["svg:x"]), valueAsPoint(vertices[i]["svg:y"]));
+	}
+	if (!m_coords.empty())
+	{
+		int z = m_Doc->itemAdd(PageItem::PolyLine, PageItem::Unspecified, m_baseX, m_baseY, 10, 10, m_lineWidth, CommonStrings::None, m_currColorStroke);
 		ite = m_Doc->Items->at(z);
-		ite->PoLine = Coords.copy();
+		ite->PoLine = m_coords.copy();
 		finishItem(ite);
 		applyArrows(ite);
 	}
@@ -928,23 +913,23 @@
 
 void RawPainter::drawPolygon(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	librevenge::RVNGPropertyListVector vertices = *propList.child("svg:points");
 	if (vertices.count() < 2)
 		return;
-	if ((fileType == "pmd") || (fileType == "pm5") || (fileType == "p65"))
+	if ((m_fileType == "pmd") || (m_fileType == "pm5") || (m_fileType == "p65"))
 		setStyle(propList);
-	Coords.resize(0);
-	Coords.svgInit();
+	m_coords.resize(0);
+	m_coords.svgInit();
 	PageItem *ite=nullptr;
-	Coords.svgMoveTo(valueAsPoint(vertices[0]["svg:x"]), valueAsPoint(vertices[0]["svg:y"]));
+	m_coords.svgMoveTo(valueAsPoint(vertices[0]["svg:x"]), valueAsPoint(vertices[0]["svg:y"]));
 	for (unsigned i = 1; i < vertices.count(); i++)
 	{
-		Coords.svgLineTo(valueAsPoint(vertices[i]["svg:x"]), valueAsPoint(vertices[i]["svg:y"]));
-	}
-	Coords.svgClosePath();
-	if (!Coords.empty())
+		m_coords.svgLineTo(valueAsPoint(vertices[i]["svg:x"]), valueAsPoint(vertices[i]["svg:y"]));
+	}
+	m_coords.svgClosePath();
+	if (!m_coords.empty())
 	{
 		if (m_style["draw:fill"] && m_style["draw:fill"]->getStr() == "bitmap" && m_style["style:repeat"] && m_style["style:repeat"]->getStr() == "stretch")
 		{
@@ -965,9 +950,9 @@
 				  imgExt = "tif";
 			  if (!imgExt.isEmpty())
 			  {
-				  int z = m_Doc->itemAdd(PageItem::ImageFrame, PageItem::Unspecified, baseX, baseY, 10, 10, LineW, CurrColorFill, CurrColorStroke);
+				  int z = m_Doc->itemAdd(PageItem::ImageFrame, PageItem::Unspecified, m_baseX, m_baseY, 10, 10, m_lineWidth, m_currColorFill, m_currColorStroke);
 				  ite = m_Doc->Items->at(z);
-				  ite->PoLine = Coords.copy();
+				  ite->PoLine = m_coords.copy();
 				  finishItem(ite);
 				  insertImage(ite, imgExt, imageData);
 			  }
@@ -977,7 +962,7 @@
 					  imgExt = "wmf";
 				  else
 					  imgExt = "emf";
-				  QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(fileType) + imgExt);
+				  QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(m_fileType) + imgExt);
 				  if (tempFile->open())
 				  {
 					  tempFile->write(imageData);
@@ -999,7 +984,7 @@
 								  double rot = 0;
 								  if (m_style["librevenge:rotate"])
 									  rot = m_style["librevenge:rotate"]->getDouble();
-								  QPainterPath ba = Coords.toQPainterPath(true);
+								  QPainterPath ba = m_coords.toQPainterPath(true);
 								  QRectF baR = ba.boundingRect();
 								  if (rot != 0)
 								  {
@@ -1011,12 +996,12 @@
 									  mm.translate(-baR.x(), -baR.y());
 									  ba = mm.map(ba);
 									  baR = ba.boundingRect();
-									  ite->setXYPos(baseX + baR.x(), baseY + baR.y(), true);
+									  ite->setXYPos(m_baseX + baR.x(), m_baseY + baR.y(), true);
 									  ite->setWidthHeight(baR.width(), baR.height(), true);
-									  Coords.fromQPainterPath(ba, true);
-									  FPoint tp2(getMinClipF(&Coords));
-									  Coords.translate(-tp2.x(), -tp2.y());
-									  ite->PoLine = Coords.copy();
+									  m_coords.fromQPainterPath(ba, true);
+									  FPoint tp2(getMinClipF(&m_coords));
+									  m_coords.translate(-tp2.x(), -tp2.y());
+									  ite->PoLine = m_coords.copy();
 									  int rm = m_Doc->rotationMode();
 									  m_Doc->setRotationMode(2);
 									  m_Doc->rotateItem(-rot, ite);
@@ -1024,11 +1009,11 @@
 								  }
 								  else
 								  {
-									  ite->setXYPos(baseX + baR.x(), baseY + baR.y(), true);
+									  ite->setXYPos(m_baseX + baR.x(), m_baseY + baR.y(), true);
 									  ite->setWidthHeight(baR.width(), baR.height(), true);
-									  FPoint tp2(getMinClipF(&Coords));
-									  Coords.translate(-tp2.x(), -tp2.y());
-									  ite->PoLine = Coords.copy();
+									  FPoint tp2(getMinClipF(&m_coords));
+									  m_coords.translate(-tp2.x(), -tp2.y());
+									  ite->PoLine = m_coords.copy();
 								  }
 								  finishItem(ite);
 								  if (m_style["draw:red"] && m_style["draw:green"] && m_style["draw:blue"])
@@ -1050,16 +1035,16 @@
 		}
 		else
 		{
-			int z = m_Doc->itemAdd(PageItem::Polygon, PageItem::Unspecified, baseX, baseY, 10, 10, LineW, CurrColorFill, CurrColorStroke);
+			int z = m_Doc->itemAdd(PageItem::Polygon, PageItem::Unspecified, m_baseX, m_baseY, 10, 10, m_lineWidth, m_currColorFill, m_currColorStroke);
 			ite = m_Doc->Items->at(z);
-			ite->PoLine = Coords.copy();
+			ite->PoLine = m_coords.copy();
 			finishItem(ite);
 			applyFill(ite);
 		}
 		if (ite)
 		{
 			applyFlip(ite);
-			if (CurrColorFill != CommonStrings::None)
+			if (m_currColorFill != CommonStrings::None)
 				applyShadow(ite);
 		}
 	}
@@ -1067,9 +1052,9 @@
 
 void RawPainter::drawPath(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
-		return;
-	if ((fileType == "pmd") || (fileType == "pm5") || (fileType == "p65"))
+	if (!m_doProcessing)
+		return;
+	if ((m_fileType == "pmd") || (m_fileType == "pm5") || (m_fileType == "p65"))
 		setStyle(propList);
 	librevenge::RVNGPropertyListVector path = *propList.child("svg:d");
 	bool isClosed = false;
@@ -1093,9 +1078,9 @@
 			svgString += "Z";
 		}
 	}
-	Coords.resize(0);
-	Coords.svgInit();
-	Coords.parseSVG(svgString);
+	m_coords.resize(0);
+	m_coords.svgInit();
+	m_coords.parseSVG(svgString);
 	PageItem *ite=nullptr;
 	if (isClosed)
 	{
@@ -1118,9 +1103,9 @@
 				  imgExt = "tif";
 			  if (!imgExt.isEmpty())
 			  {
-				  int z = m_Doc->itemAdd(PageItem::ImageFrame, PageItem::Unspecified, baseX, baseY, 10, 10, LineW, CurrColorFill, CurrColorStroke);
+				  int z = m_Doc->itemAdd(PageItem::ImageFrame, PageItem::Unspecified, m_baseX, m_baseY, 10, 10, m_lineWidth, m_currColorFill, m_currColorStroke);
 				  ite = m_Doc->Items->at(z);
-				  ite->PoLine = Coords.copy();
+				  ite->PoLine = m_coords.copy();
 				  finishItem(ite);
 				  insertImage(ite, imgExt, imageData);
 			  }
@@ -1130,7 +1115,7 @@
 					  imgExt = "wmf";
 				  else
 					  imgExt = "emf";
-				  QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(fileType) + imgExt);
+				  QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(m_fileType) + imgExt);
 				  if (tempFile->open())
 				  {
 					  tempFile->write(imageData);
@@ -1152,7 +1137,7 @@
 								  double rot = 0;
 								  if (m_style["librevenge:rotate"])
 									  rot = m_style["librevenge:rotate"]->getDouble();
-								  QPainterPath ba = Coords.toQPainterPath(true);
+								  QPainterPath ba = m_coords.toQPainterPath(true);
 								  QRectF baR = ba.boundingRect();
 								  if (rot != 0)
 								  {
@@ -1164,12 +1149,12 @@
 									  mm.translate(-baR.x(), -baR.y());
 									  ba = mm.map(ba);
 									  baR = ba.boundingRect();
-									  ite->setXYPos(baseX + baR.x(), baseY + baR.y(), true);
+									  ite->setXYPos(m_baseX + baR.x(), m_baseY + baR.y(), true);
 									  ite->setWidthHeight(baR.width(), baR.height(), true);
-									  Coords.fromQPainterPath(ba, true);
-									  FPoint tp2(getMinClipF(&Coords));
-									  Coords.translate(-tp2.x(), -tp2.y());
-									  ite->PoLine = Coords.copy();
+									  m_coords.fromQPainterPath(ba, true);
+									  FPoint tp2(getMinClipF(&m_coords));
+									  m_coords.translate(-tp2.x(), -tp2.y());
+									  ite->PoLine = m_coords.copy();
 									  int rm = m_Doc->rotationMode();
 									  m_Doc->setRotationMode(2);
 									  m_Doc->rotateItem(-rot, ite);
@@ -1177,11 +1162,11 @@
 								  }
 								  else
 								  {
-									  ite->setXYPos(baseX + baR.x(), baseY + baR.y(), true);
+									  ite->setXYPos(m_baseX + baR.x(), m_baseY + baR.y(), true);
 									  ite->setWidthHeight(baR.width(), baR.height(), true);
-									  FPoint tp2(getMinClipF(&Coords));
-									  Coords.translate(-tp2.x(), -tp2.y());
-									  ite->PoLine = Coords.copy();
+									  FPoint tp2(getMinClipF(&m_coords));
+									  m_coords.translate(-tp2.x(), -tp2.y());
+									  ite->PoLine = m_coords.copy();
 								  }
 								  finishItem(ite);
 								  if (m_style["draw:red"] && m_style["draw:green"] && m_style["draw:blue"])
@@ -1203,24 +1188,24 @@
 		}
 		else
 		{
-			int z = m_Doc->itemAdd(PageItem::Polygon, PageItem::Unspecified, baseX, baseY, 10, 10, LineW, CurrColorFill, CurrColorStroke);
+			int z = m_Doc->itemAdd(PageItem::Polygon, PageItem::Unspecified, m_baseX, m_baseY, 10, 10, m_lineWidth, m_currColorFill, m_currColorStroke);
 			ite = m_Doc->Items->at(z);
-			ite->PoLine = Coords.copy();
+			ite->PoLine = m_coords.copy();
 			finishItem(ite);
 			applyFill(ite);
 		}
 		if (ite)
 		{
 			applyFlip(ite);
-			if (CurrColorFill != CommonStrings::None)
+			if (m_currColorFill != CommonStrings::None)
 				applyShadow(ite);
 		}
 	}
 	else
 	{
-		int z = m_Doc->itemAdd(PageItem::PolyLine, PageItem::Unspecified, baseX, baseY, 10, 10, LineW, CommonStrings::None, CurrColorStroke);
+		int z = m_Doc->itemAdd(PageItem::PolyLine, PageItem::Unspecified, m_baseX, m_baseY, 10, 10, m_lineWidth, CommonStrings::None, m_currColorStroke);
 		ite = m_Doc->Items->at(z);
-		ite->PoLine = Coords.copy();
+		ite->PoLine = m_coords.copy();
 		finishItem(ite);
 		applyArrows(ite);
 	}
@@ -1228,13 +1213,13 @@
 
 void RawPainter::drawGraphicObject(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	if (!propList["librevenge:mime-type"] || propList["librevenge:mime-type"]->getStr().len() <= 0)
 		return;
 	if (!propList["office:binary-data"])
 		return;
-	if ((fileType == "pmd") || (fileType == "pm5") || (fileType == "p65"))
+	if ((m_fileType == "pmd") || (m_fileType == "pm5") || (m_fileType == "p65"))
 		setStyle(propList);
 	if (propList["svg:x"] && propList["svg:y"] && propList["svg:width"] && propList["svg:height"])
 	{
@@ -1258,7 +1243,7 @@
 			imgExt = "tif";
 		if (!imgExt.isEmpty())
 		{
-			int z = m_Doc->itemAdd(PageItem::ImageFrame, PageItem::Rectangle, baseX + x, baseY + y, w, h, 0, CurrColorFill, CurrColorStroke);
+			int z = m_Doc->itemAdd(PageItem::ImageFrame, PageItem::Rectangle, m_baseX + x, m_baseY + y, w, h, 0, m_currColorFill, m_currColorStroke);
 			ite = m_Doc->Items->at(z);
 			finishItem(ite);
 			insertImage(ite, imgExt, imageData);
@@ -1272,7 +1257,7 @@
 					imgExt = "wmf";
 				else
 					imgExt = "emf";
-				QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(fileType) + imgExt);
+				QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(m_fileType) + imgExt);
 				if (tempFile->open())
 				{
 					tempFile->write(imageData);
@@ -1307,7 +1292,7 @@
 									mm.translate(-baR.x(), -baR.y());
 									ba = mm.map(ba);
 									baR = ba.boundingRect();
-									ite->setXYPos(baseX + baR.x(), baseY + baR.y(), true);
+									ite->setXYPos(m_baseX + baR.x(), m_baseY + baR.y(), true);
 									ite->setWidthHeight(baR.width(), baR.height(), true);
 									ite->updateClip();
 									int rm = m_Doc->rotationMode();
@@ -1317,7 +1302,7 @@
 								}
 								else
 								{
-									ite->setXYPos(baseX + baR.x(), baseY + baR.y(), true);
+									ite->setXYPos(m_baseX + baR.x(), m_baseY + baR.y(), true);
 									ite->setWidthHeight(baR.width(), baR.height(), true);
 									ite->updateClip();
 								}
@@ -1341,7 +1326,7 @@
 		if (ite)
 		{
 			applyFlip(ite);
-			if (CurrColorFill != CommonStrings::None)
+			if (m_currColorFill != CommonStrings::None)
 				applyShadow(ite);
 			}
 	}
@@ -1349,19 +1334,19 @@
 
 void RawPainter::drawConnector(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "drawConnector";
 }
 
 void RawPainter::startTextObject(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
-		return;
-	actTextItem = nullptr;
-	lineSpSet = false;
-	lineSpIsPT = false;
-//	if ((fileType == "pmd") || (fileType == "pm5") || (fileType == "p65"))
+	if (!m_doProcessing)
+		return;
+	m_currTextItem = nullptr;
+	m_lineSpSet = false;
+	m_lineSpIsPT = false;
+//	if ((m_fileType == "pmd") || (m_fileType == "pm5") || (m_fileType == "p65"))
 		setStyle(propList);
 	if (propList["svg:x"] && propList["svg:y"] && propList["svg:width"] && propList["svg:height"])
 	{
@@ -1374,7 +1359,7 @@
 		double rot = 0;
 		if (propList["librevenge:rotate"])
 			rot = propList["librevenge:rotate"]->getDouble();
-		int z = m_Doc->itemAdd(PageItem::TextFrame, PageItem::Rectangle, baseX + x, baseY + y, w, qMax(h, 2.0), 0, CurrColorFill, CurrColorStroke);
+		int z = m_Doc->itemAdd(PageItem::TextFrame, PageItem::Rectangle, m_baseX + x, m_baseY + y, w, qMax(h, 2.0), 0, m_currColorFill, m_currColorStroke);
 		PageItem *ite = m_Doc->Items->at(z);
 		finishItem(ite);
 		applyShadow(ite);
@@ -1425,14 +1410,14 @@
 				ite->setVerticalAlignment(2);
 		}
 		ite->setFirstLineOffset(FLOPLineSpacing);
-		actTextItem = ite;
+		m_currTextItem = ite;
 		QString pStyle = CommonStrings::DefaultParagraphStyle;
 		ParagraphStyle newStyle;
 		newStyle.setParent(pStyle);
-		textStyle = newStyle;
+		m_textStyle = newStyle;
 		if (h == 0)
 		{
-			minTxtH += textStyle.charStyle().fontSize() / 10.0;
+			minTxtH += m_textStyle.charStyle().fontSize() / 10.0;
 			ite->setHeight(minTxtH);
 		}
 		if (w == 0)
@@ -1442,208 +1427,208 @@
 
 void RawPainter::endTextObject()
 {
-	if (!doProcessing)
-		return;
-	if (actTextItem)
-		actTextItem->itemText.trim();
-	actTextItem = nullptr;
-	lineSpSet = false;
-	lineSpIsPT = false;
+	if (!m_doProcessing)
+		return;
+	if (m_currTextItem)
+		m_currTextItem->itemText.trim();
+	m_currTextItem = nullptr;
+	m_lineSpSet = false;
+	m_lineSpIsPT = false;
 }
 
 void RawPainter::startTableObject(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "startTableObject";
 }
 
 void RawPainter::openTableRow(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "openTableRow";
 }
 
 void RawPainter::closeTableRow()
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "closeTableRow";
 }
 
 void RawPainter::openTableCell(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "openTableCell";
 }
 
 void RawPainter::closeTableCell()
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "closeTableCell";
 }
 
 void RawPainter::insertCoveredTableCell(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "insertCoveredTableCell";
 }
 
 void RawPainter::endTableObject()
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "endTableObject";
 }
 
 void RawPainter::openOrderedListLevel(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "openOrderedListLevel";
 }
 
 void RawPainter::closeOrderedListLevel()
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "closeOrderedListLevel";
 }
 
 void RawPainter::openUnorderedListLevel(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "openUnorderedListLevel";
 }
 
 void RawPainter::closeUnorderedListLevel()
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "closeUnorderedListLevel";
 }
 
 void RawPainter::openListElement(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "openListElement";
 }
 
 void RawPainter::closeListElement()
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "closeListElement";
 }
 
 void RawPainter::defineParagraphStyle(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "defineParagraphStyle";
 }
 
 void RawPainter::openParagraph(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	QString pStyle = CommonStrings::DefaultParagraphStyle;
 	ParagraphStyle newStyle;
 	newStyle.setParent(pStyle);
-	textStyle = newStyle;
+	m_textStyle = newStyle;
 	if (propList["fo:text-align"])
 	{
 		QString align = QString(propList["fo:text-align"]->getStr().cstr());
 		if (align == "left")
-			textStyle.setAlignment(ParagraphStyle::LeftAligned);
+			m_textStyle.setAlignment(ParagraphStyle::LeftAligned);
 		else if (align == "center")
-			textStyle.setAlignment(ParagraphStyle::Centered);
+			m_textStyle.setAlignment(ParagraphStyle::Centered);
 		else if (align == "right")
-			textStyle.setAlignment(ParagraphStyle::RightAligned);
+			m_textStyle.setAlignment(ParagraphStyle::RightAligned);
 		else if (align == "justify")
-			textStyle.setAlignment(ParagraphStyle::Justified);
+			m_textStyle.setAlignment(ParagraphStyle::Justified);
 	}
 	if (propList["fo:margin-left"])
-		textStyle.setLeftMargin(valueAsPoint(propList["fo:margin-left"]));
+		m_textStyle.setLeftMargin(valueAsPoint(propList["fo:margin-left"]));
 	if (propList["fo:margin-right"])
-		textStyle.setRightMargin(valueAsPoint(propList["fo:margin-right"]));
+		m_textStyle.setRightMargin(valueAsPoint(propList["fo:margin-right"]));
 	if (propList["fo:text-indent"])
-		textStyle.setFirstIndent(valueAsPoint(propList["fo:text-indent"]));
+		m_textStyle.setFirstIndent(valueAsPoint(propList["fo:text-indent"]));
 	if (propList["style:drop-cap"])
 	{
-		textStyle.setDropCapLines(propList["style:drop-cap"]->getInt());
-		textStyle.setHasDropCap(true);
+		m_textStyle.setDropCapLines(propList["style:drop-cap"]->getInt());
+		m_textStyle.setHasDropCap(true);
 	}
 	if (propList["fo:margin-bottom"])
-		textStyle.setGapAfter(valueAsPoint(propList["fo:margin-bottom"]));
+		m_textStyle.setGapAfter(valueAsPoint(propList["fo:margin-bottom"]));
 	if (propList["fo:margin-top"])
-		textStyle.setGapBefore(valueAsPoint(propList["fo:margin-top"]));
-//	m_maxFontSize = textStyle.charStyle().fontSize() / 10.0;
+		m_textStyle.setGapBefore(valueAsPoint(propList["fo:margin-top"]));
+//	m_maxFontSize = m_textStyle.charStyle().fontSize() / 10.0;
 	m_maxFontSize = 1.0;
 	if (propList["fo:line-height"])
 	{
 		m_linespace = propList["fo:line-height"]->getDouble();
 		QString lsp = QString(propList["fo:line-height"]->getStr().cstr());
-		lineSpIsPT = lsp.endsWith("pt");
-		lineSpSet = true;
+		m_lineSpIsPT = lsp.endsWith("pt");
+		m_lineSpSet = true;
 	}
 	if (propList["fo:keep-together"])
-		textStyle.setKeepTogether(propList["fo:keep-together"]->getStr() == "always");
+		m_textStyle.setKeepTogether(propList["fo:keep-together"]->getStr() == "always");
 	if (propList["fo:keep-with-next"])
-		textStyle.setKeepWithNext(propList["fo:keep-with-next"]->getStr() == "always");
+		m_textStyle.setKeepWithNext(propList["fo:keep-with-next"]->getStr() == "always");
 	if (propList["fo:orphans"])
-		textStyle.setKeepLinesEnd(propList["fo:orphans"]->getInt());
+		m_textStyle.setKeepLinesEnd(propList["fo:orphans"]->getInt());
 	if (propList["fo:widows"])
-		textStyle.setKeepLinesStart(propList["fo:widows"]->getInt());
+		m_textStyle.setKeepLinesStart(propList["fo:widows"]->getInt());
 	if (propList["fo:hyphenate"])
-		textStyle.setHyphenationMode(propList["fo:hyphenate"]->getInt() ? ParagraphStyle::AutomaticHyphenation : ParagraphStyle::NoHyphenation);
+		m_textStyle.setHyphenationMode(propList["fo:hyphenate"]->getInt() ? ParagraphStyle::AutomaticHyphenation : ParagraphStyle::NoHyphenation);
 	if (propList["fo:hyphenation-ladder-count"] && propList["fo:hyphenation-ladder-count"]->getStr() != "no-limit")
 		// TODO: how to specify no-limit? 0?
-		textStyle.setHyphenConsecutiveLines(propList["fo:hyphenation-ladder-count"]->getInt());
+		m_textStyle.setHyphenConsecutiveLines(propList["fo:hyphenation-ladder-count"]->getInt());
 }
 
 void RawPainter::closeParagraph()
 {
-	if (!doProcessing)
-		return;
-	if (actTextItem == nullptr)
-		return;
-	int posT = actTextItem->itemText.length();
+	if (!m_doProcessing)
+		return;
+	if (m_currTextItem == nullptr)
+		return;
+	int posT = m_currTextItem->itemText.length();
 	if (posT > 0)
 	{
-		if ((actTextItem->itemText.text(posT - 1) != SpecialChars::PARSEP))
-		{
-			actTextItem->itemText.insertChars(posT, SpecialChars::PARSEP);
-			actTextItem->itemText.applyStyle(posT, textStyle);
+		if ((m_currTextItem->itemText.text(posT - 1) != SpecialChars::PARSEP))
+		{
+			m_currTextItem->itemText.insertChars(posT, SpecialChars::PARSEP);
+			m_currTextItem->itemText.applyStyle(posT, m_textStyle);
 		}
 	}
 }
 
 void RawPainter::defineCharacterStyle(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "defineCharacterStyle";
 }
 
 void RawPainter::openSpan(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
-		return;
-	textCharStyle = textStyle.charStyle();
+	if (!m_doProcessing)
+		return;
+	m_textCharStyle = m_textStyle.charStyle();
 	if (propList["fo:font-size"])
 	{
-		textCharStyle.setFontSize(valueAsPoint(propList["fo:font-size"]) * 10.0);
+		m_textCharStyle.setFontSize(valueAsPoint(propList["fo:font-size"]) * 10.0);
 		m_maxFontSize = qMax(m_maxFontSize, valueAsPoint(propList["fo:font-size"]));
 	}
 	if (propList["style:text-scale"] && propList["style:text-scale"]->getUnit() == librevenge::RVNG_PERCENT)
-		textCharStyle.setScaleH(propList["style:text-scale"]->getDouble() * 1000);
+		m_textCharStyle.setScaleH(propList["style:text-scale"]->getDouble() * 1000);
 	// NOTE: fo:font-name was only ever emitted by libfreehand, by a mistake
 	const librevenge::RVNGProperty *fontNameProp = propList["style:font-name"] ? propList["style:font-name"] : propList["fo:font-name"];
 	if (fontNameProp)
@@ -1655,9 +1640,9 @@
 			fontVari.append(propList["fo:font-style"]->getStr().cstr());
 		QString fontName = QString(fontNameProp->getStr().cstr());
 		QString realFontName = constructFontName(fontName, fontVari.join(' '));
-		textCharStyle.setFont((*m_Doc->AllFonts)[realFontName]);
-	}
-	StyleFlag styleEffects = textCharStyle.effects();
+		m_textCharStyle.setFont((*m_Doc->AllFonts)[realFontName]);
+	}
+	StyleFlag styleEffects = m_textCharStyle.effects();
 	if (propList["style:text-underline-type"])
 	{
 		styleEffects |= ScStyle_Underline;
@@ -1674,12 +1659,12 @@
 			else if (pos[0] == "sub")
 				styleEffects |= ScStyle_Subscript;
 			else
-				textCharStyle.setBaselineOffset(textCharStyle.fontSize() * fromPercentage(pos[0]) * 10);
+				m_textCharStyle.setBaselineOffset(m_textCharStyle.fontSize() * fromPercentage(pos[0]) * 10);
 		}
 		if (pos.size() > 1)
 			// TODO: Scribus makes font size for sub-/superscript smaller, so this doesn't match well.
 			// Multiply? Or use baseline offset instead of sub-/superscript?
-			textCharStyle.setFontSize(textCharStyle.fontSize() * fromPercentage(pos[1]));
+			m_textCharStyle.setFontSize(m_textCharStyle.fontSize() * fromPercentage(pos[1]));
 	}
 	if (propList["fo:font-variant"] && propList["fo:font-variant"]->getStr() == "small-caps")
 		styleEffects |= ScStyle_SmallCaps;
@@ -1690,15 +1675,15 @@
 	if (propList["style:text-outline"] && propList["style:text-outline"]->getInt())
 	{
 		styleEffects |= ScStyle_Outline;
-		textCharStyle.setFillColor(CommonStrings::None);
+		m_textCharStyle.setFillColor(CommonStrings::None);
 	}
 	if (propList["fo:color"])
 	{
 		const QString color = parseColor(QString(propList["fo:color"]->getStr().cstr()));
 		if (styleEffects & ScStyle_Outline)
-			textCharStyle.setStrokeColor(color);
+			m_textCharStyle.setStrokeColor(color);
 		else
-			textCharStyle.setFillColor(color);
+			m_textCharStyle.setFillColor(color);
 	}
 	if (propList["style:text-shadow"]) // TODO: parse offsets
 		styleEffects |= ScStyle_Shadowed;
@@ -1713,9 +1698,9 @@
 			locale.append(propList["fo:script"]->getStr().cstr());
 		if (propList["fo:country"])
 			locale.append(propList["fo:country"]->getStr().cstr());
-		textCharStyle.setLanguage(locale.join('_'));
-	}
-	textCharStyle.setFeatures(styleEffects.featureList());
+		m_textCharStyle.setLanguage(locale.join('_'));
+	}
+	m_textCharStyle.setFeatures(styleEffects.featureList());
 }
 
 void RawPainter::closeSpan()
@@ -1724,60 +1709,60 @@
 
 void RawPainter::openLink(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "openLink";
 }
 
 void RawPainter::closeLink()
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "closeLink";
 }
 
 void RawPainter::insertTab()
 {
-	if (!doProcessing)
-		return;
-	if (actTextItem == nullptr)
-		return;
-	int posT = actTextItem->itemText.length();
-	actTextItem->itemText.insertChars(posT, SpecialChars::TAB);
-	actTextItem->itemText.applyStyle(posT, textStyle);
+	if (!m_doProcessing)
+		return;
+	if (m_currTextItem == nullptr)
+		return;
+	int posT = m_currTextItem->itemText.length();
+	m_currTextItem->itemText.insertChars(posT, SpecialChars::TAB);
+	m_currTextItem->itemText.applyStyle(posT, m_textStyle);
 }
 
 void RawPainter::insertSpace()
 {
-	if (!doProcessing)
-		return;
-	if (actTextItem == nullptr)
-		return;
-	int posT = actTextItem->itemText.length();
-	actTextItem->itemText.insertChars(posT, SpecialChars::BLANK);
-	actTextItem->itemText.applyStyle(posT, textStyle);
+	if (!m_doProcessing)
+		return;
+	if (m_currTextItem == nullptr)
+		return;
+	int posT = m_currTextItem->itemText.length();
+	m_currTextItem->itemText.insertChars(posT, SpecialChars::BLANK);
+	m_currTextItem->itemText.applyStyle(posT, m_textStyle);
 }
 
 void RawPainter::insertText(const librevenge::RVNGString &text)
 {
-	if (!doProcessing)
-		return;
-	if (actTextItem == nullptr)
-		return;
-	if (lineSpSet)
-	{
-		textStyle.setLineSpacingMode(ParagraphStyle::FixedLineSpacing);
-		if (lineSpIsPT)
-			textStyle.setLineSpacing(m_linespace);
+	if (!m_doProcessing)
+		return;
+	if (m_currTextItem == nullptr)
+		return;
+	if (m_lineSpSet)
+	{
+		m_textStyle.setLineSpacingMode(ParagraphStyle::FixedLineSpacing);
+		if (m_lineSpIsPT)
+			m_textStyle.setLineSpacing(m_linespace);
 		else
-			textStyle.setLineSpacing(m_maxFontSize * m_linespace);
+			m_textStyle.setLineSpacing(m_maxFontSize * m_linespace);
 	}
 	else
-		textStyle.setLineSpacingMode(ParagraphStyle::AutomaticLineSpacing);
+		m_textStyle.setLineSpacingMode(ParagraphStyle::AutomaticLineSpacing);
 	QString actText = QString(text.cstr());
-	if (actTextItem)
-	{
-		int posC = actTextItem->itemText.length();
+	if (m_currTextItem)
+	{
+		int posC = m_currTextItem->itemText.length();
 		if (actText.count() > 0)
 		{
 			actText.replace(QChar(10), SpecialChars::LINEBREAK);
@@ -1787,27 +1772,27 @@
 			QTextDocument texDoc;
 			texDoc.setHtml(actText);
 			actText = texDoc.toPlainText();
-			actTextItem->itemText.insertChars(posC, actText);
-			actTextItem->itemText.applyStyle(posC, textStyle);
-			actTextItem->itemText.applyCharStyle(posC, actText.length(), textCharStyle);
+			m_currTextItem->itemText.insertChars(posC, actText);
+			m_currTextItem->itemText.applyStyle(posC, m_textStyle);
+			m_currTextItem->itemText.applyCharStyle(posC, actText.length(), m_textCharStyle);
 		}
 	}
 }
 
 void RawPainter::insertLineBreak()
 {
-	if (!doProcessing)
-		return;
-	if (actTextItem == nullptr)
-		return;
-	int posT = actTextItem->itemText.length();
-	actTextItem->itemText.insertChars(posT, SpecialChars::LINEBREAK);
-	actTextItem->itemText.applyStyle(posT, textStyle);
+	if (!m_doProcessing)
+		return;
+	if (m_currTextItem == nullptr)
+		return;
+	int posT = m_currTextItem->itemText.length();
+	m_currTextItem->itemText.insertChars(posT, SpecialChars::LINEBREAK);
+	m_currTextItem->itemText.applyStyle(posT, m_textStyle);
 }
 
 void RawPainter::insertField(const librevenge::RVNGPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "insertField";
 }
@@ -1827,7 +1812,7 @@
 
 void RawPainter::applyFill(PageItem* ite)
 {
-	if (isGradient)
+	if (m_isGradient)
 	{
 		QString gradMode = "normal";
 		if (m_style["libmspub:shade"])
@@ -1853,7 +1838,7 @@
 				ite->setGradientVector(w / 2.0, 0, w / 2.0, h, 0, 0, 1, 0);
 			else if (angle == 270)
 				ite->setGradientVector(0, h / 2.0, w, h / 2.0, 0, 0, 1, 0);
-			ite->fill_gradient = currentGradient;
+			ite->fill_gradient = m_currentGradient;
 			ite->GrType = 6;
 		}
 		else if (gradMode == "radial")
@@ -1867,7 +1852,7 @@
 			if (m_style["svg:cy"])
 				cy = m_style["svg:cy"]->getDouble();
 			ite->setGradientVector(cx, cy, w, h / 2.0, cx, cy, 1, 0);
-			ite->fill_gradient = currentGradient;
+			ite->fill_gradient = m_currentGradient;
 			ite->GrType = 7;
 		}
 		else if (gradMode == "square")
@@ -1881,7 +1866,7 @@
 			FPoint cp = FPoint(cx, cy);
 			ite->setDiamondGeometry(FPoint(0, 0), FPoint(ite->width(), 0), FPoint(ite->width(), ite->height()), FPoint(0, ite->height()), cp);
 			ite->fill_gradient.clearStops();
-			QList<VColorStop*> colorStops = currentGradient.colorStops();
+			QList<VColorStop*> colorStops = m_currentGradient.colorStops();
 			for (int a = 0; a < colorStops.count() ; a++)
 			{
 				ite->fill_gradient.addStop(colorStops[a]->color, 1.0 - colorStops[a]->rampPoint, colorStops[a]->midPoint, colorStops[a]->opacity, colorStops[a]->name, colorStops[a]->shade);
@@ -1904,7 +1889,7 @@
 				cp = FPoint(ite->width(), ite->height());
 			ite->setDiamondGeometry(FPoint(0, 0), FPoint(ite->width(), 0), FPoint(ite->width(), ite->height()), FPoint(0, ite->height()), cp);
 			ite->fill_gradient.clearStops();
-			QList<VColorStop*> colorStops = currentGradient.colorStops();
+			QList<VColorStop*> colorStops = m_currentGradient.colorStops();
 			for (int a = 0; a < colorStops.count() ; a++)
 			{
 				ite->fill_gradient.addStop(colorStops[a]->color, 1.0 - colorStops[a]->rampPoint, colorStops[a]->midPoint, colorStops[a]->opacity, colorStops[a]->name, colorStops[a]->shade);
@@ -1962,7 +1947,7 @@
 			}
 			ite->meshGradientPatches.clear();
 			FPoint center = FPoint(ite->width() / 2.0, ite->height() / 2.0);
-			QList<VColorStop*> colorStops = currentGradient.colorStops();
+			QList<VColorStop*> colorStops = m_currentGradient.colorStops();
 			if (colorStops.count() == 2)
 			{
 				int endC = colorStops.count() - 1;
@@ -2090,10 +2075,10 @@
 			/*
 			meshPoint cP;
 			cP.resetTo(center);
-			cP.transparency = gradColor2Trans;
+			cP.transparency = m_gradColor2Trans;
 			cP.shade = 100;
-			cP.colorName = gradColor2Str;
-			cP.color = gradColor2;
+			cP.colorName = m_gradColor2Str;
+			cP.color = m_gradColor2;
 			for (int poi = 0; poi < ite->PoLine.size()-3; poi += 4)
 			{
 				meshGradientPatch patch;
@@ -2104,17 +2089,17 @@
 				meshPoint tL;
 				tL.resetTo(ite->PoLine.point(poi));
 				tL.controlRight = ite->PoLine.point(poi + 1);
-				tL.transparency = gradColor1Trans;
+				tL.transparency = m_gradColor1Trans;
 				tL.shade = 100;
-				tL.colorName = gradColor1Str;
-				tL.color = gradColor1;
+				tL.colorName = m_gradColor1Str;
+				tL.color = m_gradColor1;
 				meshPoint tR;
 				tR.resetTo(ite->PoLine.point(poi + 2));
 				tR.controlLeft = ite->PoLine.point(poi + 3);
-				tR.transparency = gradColor1Trans;
+				tR.transparency = m_gradColor1Trans;
 				tR.shade = 100;
-				tR.colorName = gradColor1Str;
-				tR.color = gradColor1;
+				tR.colorName = m_gradColor1Str;
+				tR.color = m_gradColor1;
 				patch.TL = tL;
 				patch.TR = tR;
 				ite->meshGradientPatches.append(patch);
@@ -2140,7 +2125,7 @@
 			imgExt = "tif";
 		if (!imgExt.isEmpty())
 		{
-			QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(fileType) + imgExt);
+			QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(m_fileType) + imgExt);
 			tempFile->setAutoRemove(false);
 			if (tempFile->open())
 			{
@@ -2185,7 +2170,7 @@
 				QString patternName = "Pattern_"+ite->itemName();
 				patternName = patternName.trimmed().simplified().replace(" ", "_");
 				m_Doc->addPattern(patternName, pat);
-				importedPatterns->append(patternName);
+				m_importedPatterns->append(patternName);
 				ite->setPattern(patternName);
 				ite->GrType = 8;
 			}
@@ -2198,82 +2183,66 @@
 RawPainter::RawPainter(ScribusDoc* Doc, double x, double y, double w, double h, int iflags, QList<PageItem*> *Elem, QStringList *iColors, QStringList *iPatterns, Selection* tSel, QString fTyp): libwpg::WPGPaintInterface()
 {
 	m_Doc = Doc;
-	baseX = x;
-	baseY = y;
-	docWidth = w;
-	docHeight = h;
-	importerFlags = iflags;
-	Elements = Elem;
-	importedColors = iColors;
-	importedPatterns = iPatterns;
-	tmpSel = tSel;
-	CurrColorFill = "Black";
-	CurrFillShade = 100.0;
-	CurrColorStroke = "Black";
-	CurrStrokeShade = 100.0;
-	CurrStrokeTrans = 0.0;
-	CurrFillTrans = 0.0;
-	Coords.resize(0);
-	Coords.svgInit();
-	LineW = 1.0;
-	lineJoin = Qt::MiterJoin;
-	lineEnd = Qt::FlatCap;
-	fillrule = true;
-	gradientAngle = 0.0;
-	isGradient = false;
-	lineSpSet = false;
-	currentGradient = VGradient(VGradient::linear);
-	currentGradient.clearStops();
-	currentGradient.setRepeatMethod( VGradient::none );
-	dashArray.clear();
-	firstPage = true;
-	actPage = 0;
-	actTextItem = nullptr;
-	doProcessing = true;
-	fileType = fTyp;
+	m_baseX = x;
+	m_baseY = y;
+	m_docWidth = w;
+	m_docHeight = h;
+	m_importerFlags = iflags;
+	m_elements = Elem;
+	m_importedColors = iColors;
+	m_importedPatterns = iPatterns;
+	m_tmpSel = tSel;
+
+	m_coords.resize(0);
+	m_coords.svgInit();
+	m_currentGradient = VGradient(VGradient::linear);
+	m_currentGradient.clearStops();
+	m_currentGradient.setRepeatMethod( VGradient::none );
+	m_dashArray.clear();
+	m_fileType = fTyp;
 }
 
 void RawPainter::startGraphics(const ::WPXPropertyList &propList)
 {
 	if (propList["svg:width"])
-		docWidth = valueAsPoint(propList["svg:width"]);
+		m_docWidth = valueAsPoint(propList["svg:width"]);
 	if (propList["svg:height"])
-		docHeight = valueAsPoint(propList["svg:height"]);
-	if (importerFlags & LoadSavePlugin::lfCreateDoc)
-	{
-		if (!firstPage)
-		{
-			m_Doc->addPage(actPage);
-			m_Doc->setActiveLayer(baseLayer);
+		m_docHeight = valueAsPoint(propList["svg:height"]);
+	if (m_importerFlags & LoadSavePlugin::lfCreateDoc)
+	{
+		if (!m_firstPage)
+		{
+			m_Doc->addPage(m_currentPage);
+			m_Doc->setActiveLayer(m_baseLayer);
 		}
 		else
-			baseLayer = m_Doc->activeLayerName();
+			m_baseLayer = m_Doc->activeLayerName();
 		m_Doc->setPageSize("Custom");
-		m_Doc->currentPage()->setInitialWidth(docWidth);
-		m_Doc->currentPage()->setInitialHeight(docHeight);
-		m_Doc->currentPage()->setWidth(docWidth);
-		m_Doc->currentPage()->setHeight(docHeight);
+		m_Doc->currentPage()->setInitialWidth(m_docWidth);
+		m_Doc->currentPage()->setInitialHeight(m_docHeight);
+		m_Doc->currentPage()->setWidth(m_docWidth);
+		m_Doc->currentPage()->setHeight(m_docHeight);
 		m_Doc->currentPage()->MPageNam = CommonStrings::trMasterPageNormal;
 		m_Doc->currentPage()->m_pageSize = "Custom";
 		m_Doc->reformPages(true);
-		baseX = m_Doc->currentPage()->xOffset();
-		baseY = m_Doc->currentPage()->yOffset();
-	}
-	firstPage = false;
-	actPage++;
+		m_baseX = m_Doc->currentPage()->xOffset();
+		m_baseY = m_Doc->currentPage()->yOffset();
+	}
+	m_firstPage = false;
+	m_currentPage++;
 }
 
 void RawPainter::endGraphics()
 {
-	if (importerFlags & LoadSavePlugin::lfCreateThumbnail)
-		doProcessing = false;
+	if (m_importerFlags & LoadSavePlugin::lfCreateThumbnail)
+		m_doProcessing = false;
 //	qDebug() << "endGraphics";
 //  printf("RawPainter::endGraphics\n");
 }
 
 void RawPainter::startLayer(const ::WPXPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	FPointArray clip;
 	if (propList["svg:clip-path"])
@@ -2291,30 +2260,30 @@
 	groupEntry gr;
 	gr.clip = clip.copy();
 	gr.Items = gElements;
-	groupStack.push(gr);
+	m_groupStack.push(gr);
 }
 
 void RawPainter::endLayer()
 {
-	if (!doProcessing)
-		return;
-	if (groupStack.count() != 0)
+	if (!m_doProcessing)
+		return;
+	if (m_groupStack.count() != 0)
 	{
 		PageItem *ite;
-		groupEntry gr = groupStack.pop();
+		groupEntry gr = m_groupStack.pop();
 		QList<PageItem*> gElements = gr.Items;
-		tmpSel->clear();
+		m_tmpSel->clear();
 		if (gElements.count() > 0)
 		{
 			bool groupClip = true;
 			for (int dre = 0; dre < gElements.count(); ++dre)
 			{
-				tmpSel->addItem(gElements.at(dre), true);
-				Elements->removeAll(gElements.at(dre));
+				m_tmpSel->addItem(gElements.at(dre), true);
+				m_elements->removeAll(gElements.at(dre));
 				if (gElements.at(dre)->hasSoftShadow())
 					groupClip = false;
 			}
-			ite = m_Doc->groupObjectsSelection(tmpSel);
+			ite = m_Doc->groupObjectsSelection(m_tmpSel);
 			ite->setGroupClipping(groupClip);
 			ite->setTextFlowMode(PageItem::TextFlowUsesBoundingBox);
 			if (!gr.clip.isEmpty())
@@ -2326,7 +2295,7 @@
 				double oldgW = ite->groupWidth;
 				double oldgH = ite->groupHeight;
 				ite->PoLine = gr.clip.copy();
-				ite->PoLine.translate(baseX, baseY);
+				ite->PoLine.translate(m_baseX, m_baseY);
 				FPoint xy = getMinClipF(&ite->PoLine);
 				ite->setXYPos(xy.x(), xy.y(), true);
 				ite->PoLine.translate(-xy.x(), -xy.y());
@@ -2349,17 +2318,17 @@
 				ite->Clip = flattenPath(ite->PoLine, ite->Segments);
 				ite->updateGradientVectors();
 			}
-			Elements->append(ite);
-			if (groupStack.count() != 0)
-				groupStack.top().Items.append(ite);
-		}
-		tmpSel->clear();
+			m_elements->append(ite);
+			if (m_groupStack.count() != 0)
+				m_groupStack.top().Items.append(ite);
+		}
+		m_tmpSel->clear();
 	}
 }
 
 void RawPainter::startEmbeddedGraphics(const ::WPXPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	qDebug() << "startEmbeddedGraphics";
 //  printf("RawPainter::startEmbeddedGraphics (%s)\n", getPropString(propList).cstr());
@@ -2367,7 +2336,7 @@
 
 void RawPainter::endEmbeddedGraphics()
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 //	qDebug() << "endEmbeddedGraphics";
 //  printf("RawPainter::endEmbeddedGraphics \n");
@@ -2375,20 +2344,20 @@
 
 void RawPainter::setStyle(const ::WPXPropertyList &propList, const ::WPXPropertyListVector &gradient)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	m_style.clear();
 	m_style = propList;
-	isGradient = false;
+	m_isGradient = false;
 	if (propList["draw:fill"] && propList["draw:fill"]->getStr() == "none")
-		CurrColorFill = CommonStrings::None;
+		m_currColorFill = CommonStrings::None;
 	else if (propList["draw:fill"] && propList["draw:fill"]->getStr() == "solid")
 	{
 		if (propList["draw:fill-color"])
 		{
-			CurrColorFill = parseColor(QString(propList["draw:fill-color"]->getStr().cstr()));
+			m_currColorFill = parseColor(QString(propList["draw:fill-color"]->getStr().cstr()));
 			if (propList["draw:opacity"])
-				CurrFillTrans = 1.0 - qMin(1.0, qMax(fromPercentage(QString(propList["draw:opacity"]->getStr().cstr())), 0.0));
+				m_currFillTrans = 1.0 - qMin(1.0, qMax(fromPercentage(QString(propList["draw:opacity"]->getStr().cstr())), 0.0));
 		}
 	}
 	if (propList["draw:fill"] && propList["draw:fill"]->getStr() == "gradient")
@@ -2396,9 +2365,9 @@
 		if (gradient.count() > 1)
 		{
 			double opacity = 1.0;
-			currentGradient = VGradient(VGradient::linear);
-			currentGradient.clearStops();
-			currentGradient.setRepeatMethod( VGradient::none );
+			m_currentGradient = VGradient(VGradient::linear);
+			m_currentGradient.clearStops();
+			m_currentGradient.setRepeatMethod( VGradient::none );
 			double dr = 1.0 / static_cast<double>(gradient.count());
 			for (unsigned c = 0; c < gradient.count(); c++)
 			{
@@ -2411,130 +2380,130 @@
 						rampPoint = fromPercentage(QString(grad["svg:offset"]->getStr().cstr()));
 					const ScColor& gradC = m_Doc->PageColors[stopName];
 					if (grad["svg:stop-opacity"])
-						opacity = qMin(1.0, qMax(fromPercentage(QString(grad["svg:stop-opacity"]->getStr().cstr())), 0.0));
-					currentGradient.addStop( ScColorEngine::getRGBColor(gradC, m_Doc), rampPoint, 0.5, opacity, stopName, 100 );
+						opacity = qMax(0.0, qMin(fromPercentage(QString(grad["svg:stop-opacity"]->getStr().cstr())), 1.0));
+					m_currentGradient.addStop( ScColorEngine::getRGBColor(gradC, m_Doc), rampPoint, 0.5, opacity, stopName, 100 );
 					if (c == 0)
 					{
-						gradColor1Str = stopName;
-						gradColor1 = ScColorEngine::getRGBColor(gradC, m_Doc);
-						gradColor1Trans = opacity;
+						m_gradColor1Str = stopName;
+						m_gradColor1 = ScColorEngine::getRGBColor(gradC, m_Doc);
+						m_gradColor1Trans = opacity;
 					}
 					else
 					{
-						gradColor2Str = stopName;
-						gradColor2 = ScColorEngine::getRGBColor(gradC, m_Doc);
-						gradColor2Trans = opacity;
+						m_gradColor2Str = stopName;
+						m_gradColor2 = ScColorEngine::getRGBColor(gradC, m_Doc);
+						m_gradColor2Trans = opacity;
 					}
 				}
 			}
-			if (currentGradient.stops() > 1)
-				isGradient = true;
+			if (m_currentGradient.stops() > 1)
+				m_isGradient = true;
 		}
 		else
 		{
-			gradColor1Str = "Black";
-			gradColor2Str = "Black";
+			m_gradColor1Str = "Black";
+			m_gradColor2Str = "Black";
 			if (propList["draw:start-color"])
-				gradColor2Str = parseColor(QString(propList["draw:start-color"]->getStr().cstr()));
+				m_gradColor2Str = parseColor(QString(propList["draw:start-color"]->getStr().cstr()));
 			if (propList["draw:end-color"])
-				gradColor1Str = parseColor(QString(propList["draw:end-color"]->getStr().cstr()));
+				m_gradColor1Str = parseColor(QString(propList["draw:end-color"]->getStr().cstr()));
 			double opacity = 1.0;
-			currentGradient = VGradient(VGradient::linear);
-			currentGradient.clearStops();
-			currentGradient.setRepeatMethod( VGradient::none );
+			m_currentGradient = VGradient(VGradient::linear);
+			m_currentGradient.clearStops();
+			m_currentGradient.setRepeatMethod( VGradient::none );
 
 			if (propList["draw:style"])
 			{
 				if (QString(propList["draw:style"]->getStr().cstr()) == "axial")
 				{
-					currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[gradColor1Str], m_Doc), 0.0, 0.5, opacity, gradColor1Str, 100 );
-					currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[gradColor2Str], m_Doc), 0.5, 0.5, opacity, gradColor2Str, 100 );
-					currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[gradColor1Str], m_Doc), 1.0, 0.5, opacity, gradColor1Str, 100 );
+					m_currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[m_gradColor1Str], m_Doc), 0.0, 0.5, opacity, m_gradColor1Str, 100 );
+					m_currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[m_gradColor2Str], m_Doc), 0.5, 0.5, opacity, m_gradColor2Str, 100 );
+					m_currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[m_gradColor1Str], m_Doc), 1.0, 0.5, opacity, m_gradColor1Str, 100 );
 				}
 				else
 				{
-					currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[gradColor1Str], m_Doc), 0.0, 0.5, opacity, gradColor1Str, 100 );
-					currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[gradColor2Str], m_Doc), 1.0, 0.5, opacity, gradColor2Str, 100 );
+					m_currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[m_gradColor1Str], m_Doc), 0.0, 0.5, opacity, m_gradColor1Str, 100 );
+					m_currentGradient.addStop( ScColorEngine::getRGBColor(m_Doc->PageColors[m_gradColor2Str], m_Doc), 1.0, 0.5, opacity, m_gradColor2Str, 100 );
 				}
-				isGradient = true;
+				m_isGradient = true;
 			}
 		}
 	}
 	if (propList["svg:fill-rule"])
 	{
 		if (QString(propList["svg:fill-rule"]->getStr().cstr()) == "nonzero")
-			fillrule = false;
+			m_fillRule = false;
 		else
-			fillrule = true;
+			m_fillRule = true;
 	}
 	if (propList["svg:stroke-width"])
-		LineW = valueAsPoint(propList["svg:stroke-width"]);
+		m_lineWidth = valueAsPoint(propList["svg:stroke-width"]);
 	if (propList["draw:stroke"])
 	{
 		if (propList["draw:stroke"]->getStr() == "none")
-			CurrColorStroke = CommonStrings::None;
+			m_currColorStroke = CommonStrings::None;
 		else if ((propList["draw:stroke"]->getStr() == "solid") || (propList["draw:stroke"]->getStr() == "dash"))
 		{
 			if (propList["svg:stroke-color"])
 			{
-				CurrColorStroke = parseColor(QString(propList["svg:stroke-color"]->getStr().cstr()));
+				m_currColorStroke = parseColor(QString(propList["svg:stroke-color"]->getStr().cstr()));
 				if (propList["svg:stroke-opacity"])
-					CurrStrokeTrans = 1.0 - qMin(1.0, qMax(fromPercentage(QString(propList["svg:stroke-opacity"]->getStr().cstr())), 0.0));
+					m_currStrokeTrans = 1.0 - qMin(1.0, qMax(fromPercentage(QString(propList["svg:stroke-opacity"]->getStr().cstr())), 0.0));
 			}
 			if (propList["draw:stroke"]->getStr() == "dash")
 			{
-				dashArray.clear();
-				double gap = LineW;
+				m_dashArray.clear();
+				double gap = m_lineWidth;
 				if (propList["draw:distance"])
 					gap = valueAsPoint(propList["draw:distance"]);
 				int dots1 = 0;
 				if (propList["draw:dots1"])
 					dots1 = propList["draw:dots1"]->getInt();
-				double dots1len = LineW;
+				double dots1len = m_lineWidth;
 				if (propList["draw:dots1-length"])
 					dots1len = valueAsPoint(propList["draw:dots1-length"]);
 				int dots2 = 0;
 				if (propList["draw:dots2"])
 					dots2 = propList["draw:dots2"]->getInt();
-				double dots2len = LineW;
+				double dots2len = m_lineWidth;
 				if (propList["draw:dots2-length"])
 					dots2len = valueAsPoint(propList["draw:dots2-length"]);
 				for (int i = 0; i < dots1; i++)
 				{
-					dashArray << qMax(dots1len, 0.1) << qMax(gap, 0.1);
+					m_dashArray << qMax(dots1len, 0.1) << qMax(gap, 0.1);
 				}
 				for (int j = 0; j < dots2; j++)
 				{
-					dashArray << qMax(dots2len, 0.1) << qMax(gap, 0.1);
+					m_dashArray << qMax(dots2len, 0.1) << qMax(gap, 0.1);
 				}
 			}
 			else
-				dashArray.clear();
+				m_dashArray.clear();
 		}
 	}
 	if (propList["svg:stroke-linecap"])
 	{
 		QString params = QString(propList["svg:stroke-linecap"]->getStr().cstr());
 		if (params == "butt")
-			lineEnd = Qt::FlatCap;
+			m_lineEnd = Qt::FlatCap;
 		else if (params == "round")
-			lineEnd = Qt::RoundCap;
+			m_lineEnd = Qt::RoundCap;
 		else if (params == "square")
-			lineEnd = Qt::SquareCap;
+			m_lineEnd = Qt::SquareCap;
 		else
-			lineEnd = Qt::FlatCap;
+			m_lineEnd = Qt::FlatCap;
 	}
 	if (propList["svg:stroke-linejoin"])
 	{
 		QString params = QString(propList["svg:stroke-linejoin"]->getStr().cstr());
 		if (params == "miter")
-			lineJoin = Qt::MiterJoin;
+			m_lineJoin = Qt::MiterJoin;
 		else if (params == "round")
-			lineJoin = Qt::RoundJoin;
+			m_lineJoin = Qt::RoundJoin;
 		else if (params == "bevel")
-			lineJoin = Qt::BevelJoin;
+			m_lineJoin = Qt::BevelJoin;
 		else
-			lineJoin = Qt::MiterJoin;
+			m_lineJoin = Qt::MiterJoin;
 	}
 //	qDebug() << "setStyle";
 //  printf("RawPainter::setStyle(%s, gradient: (%s))\n", getPropString(propList).cstr(), getPropString(gradient).cstr());
@@ -2542,7 +2511,7 @@
 
 void RawPainter::drawRectangle(const ::WPXPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	if (propList["svg:x"] && propList["svg:y"] && propList["svg:width"] && propList["svg:height"])
 	{
@@ -2550,11 +2519,11 @@
 		double y = valueAsPoint(propList["svg:y"]);
 		double w = valueAsPoint(propList["svg:width"]);
 		double h = valueAsPoint(propList["svg:height"]);
-		int z = m_Doc->itemAdd(PageItem::Polygon, PageItem::Rectangle, baseX + x, baseY + y, w, h, LineW, CurrColorFill, CurrColorStroke);
+		int z = m_Doc->itemAdd(PageItem::Polygon, PageItem::Rectangle, m_baseX + x, m_baseY + y, w, h, m_lineWidth, m_currColorFill, m_currColorStroke);
 		PageItem *ite = m_Doc->Items->at(z);
 		finishItem(ite);
 		applyFill(ite);
-		if (CurrColorFill != CommonStrings::None)
+		if (m_currColorFill != CommonStrings::None)
 			applyShadow(ite);
 	}
 //	qDebug() << "drawRectangle";
@@ -2563,7 +2532,7 @@
 
 void RawPainter::drawEllipse(const ::WPXPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	if (propList["svg:x"] && propList["svg:y"] && propList["svg:width"] && propList["svg:height"])
 	{
@@ -2571,11 +2540,11 @@
 		double y = valueAsPoint(propList["svg:y"]);
 		double w = valueAsPoint(propList["svg:width"]);
 		double h = valueAsPoint(propList["svg:height"]);
-		int z = m_Doc->itemAdd(PageItem::Polygon, PageItem::Ellipse, baseX + x, baseY + y, w, h, LineW, CurrColorFill, CurrColorStroke);
+		int z = m_Doc->itemAdd(PageItem::Polygon, PageItem::Ellipse, m_baseX + x, m_baseY + y, w, h, m_lineWidth, m_currColorFill, m_currColorStroke);
 		PageItem *ite = m_Doc->Items->at(z);
 		finishItem(ite);
 		applyFill(ite);
-		if (CurrColorFill != CommonStrings::None)
+		if (m_currColorFill != CommonStrings::None)
 			applyShadow(ite);
 	}
 //	qDebug() << "drawEllipse";
@@ -2584,21 +2553,21 @@
 
 void RawPainter::drawPolyline(const ::WPXPropertyListVector &vertices)
 {
-	if (!doProcessing)
-		return;
-	Coords.resize(0);
-	Coords.svgInit();
+	if (!m_doProcessing)
+		return;
+	m_coords.resize(0);
+	m_coords.svgInit();
 	PageItem *ite;
-	Coords.svgMoveTo(valueAsPoint(vertices[0]["svg:x"]), valueAsPoint(vertices[0]["svg:y"]));
+	m_coords.svgMoveTo(valueAsPoint(vertices[0]["svg:x"]), valueAsPoint(vertices[0]["svg:y"]));
 	for (unsigned i = 1; i < vertices.count(); i++)
 	{
-		Coords.svgLineTo(valueAsPoint(vertices[i]["svg:x"]), valueAsPoint(vertices[i]["svg:y"]));
-	}
-	if (Coords.size() > 0)
-	{
-		int z = m_Doc->itemAdd(PageItem::PolyLine, PageItem::Unspecified, baseX, baseY, 10, 10, LineW, CommonStrings::None, CurrColorStroke);
+		m_coords.svgLineTo(valueAsPoint(vertices[i]["svg:x"]), valueAsPoint(vertices[i]["svg:y"]));
+	}
+	if (m_coords.size() > 0)
+	{
+		int z = m_Doc->itemAdd(PageItem::PolyLine, PageItem::Unspecified, m_baseX, m_baseY, 10, 10, m_lineWidth, CommonStrings::None, m_currColorStroke);
 		ite = m_Doc->Items->at(z);
-		ite->PoLine = Coords.copy();
+		ite->PoLine = m_coords.copy();
 		finishItem(ite);
 		applyArrows(ite);
 	}
@@ -2606,19 +2575,19 @@
 
 void RawPainter::drawPolygon(const ::WPXPropertyListVector &vertices)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	if (vertices.count() < 2)
 		return;
-	Coords.resize(0);
-	Coords.svgInit();
-	Coords.svgMoveTo(valueAsPoint(vertices[0]["svg:x"]), valueAsPoint(vertices[0]["svg:y"]));
+	m_coords.resize(0);
+	m_coords.svgInit();
+	m_coords.svgMoveTo(valueAsPoint(vertices[0]["svg:x"]), valueAsPoint(vertices[0]["svg:y"]));
 	for (unsigned i = 1; i < vertices.count(); i++)
 	{
-		Coords.svgLineTo(valueAsPoint(vertices[i]["svg:x"]), valueAsPoint(vertices[i]["svg:y"]));
-	}
-	Coords.svgClosePath();
-	if (Coords.size() <= 0)
+		m_coords.svgLineTo(valueAsPoint(vertices[i]["svg:x"]), valueAsPoint(vertices[i]["svg:y"]));
+	}
+	m_coords.svgClosePath();
+	if (m_coords.size() <= 0)
 		return;
 	PageItem *ite = nullptr;
 	int z = 0;
@@ -2641,9 +2610,9 @@
 			  imgExt = "tif";
 		  if (!imgExt.isEmpty())
 		  {
-			  z = m_Doc->itemAdd(PageItem::ImageFrame, PageItem::Unspecified, baseX, baseY, 10, 10, LineW, CurrColorFill, CurrColorStroke);
+			  z = m_Doc->itemAdd(PageItem::ImageFrame, PageItem::Unspecified, m_baseX, m_baseY, 10, 10, m_lineWidth, m_currColorFill, m_currColorStroke);
 			  ite = m_Doc->Items->at(z);
-			  ite->PoLine = Coords.copy();
+			  ite->PoLine = m_coords.copy();
 			  finishItem(ite);
 			  insertImage(ite, imgExt, imageData);
 		  }
@@ -2653,7 +2622,7 @@
 				  imgExt = "wmf";
 			  else
 				  imgExt = "emf";
-			  QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(fileType) + imgExt);
+			  QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(m_fileType) + imgExt);
 			  if (tempFile->open())
 			  {
 				  tempFile->write(imageData);
@@ -2675,7 +2644,7 @@
 							  double rot = 0;
 							  if (m_style["libwpg:rotate"])
 								  rot = m_style["libwpg:rotate"]->getDouble();
-							  QPainterPath ba = Coords.toQPainterPath(true);
+							  QPainterPath ba = m_coords.toQPainterPath(true);
 							  QRectF baR = ba.boundingRect();
 							  if (rot != 0)
 							  {
@@ -2687,12 +2656,12 @@
 								  mm.translate(-baR.x(), -baR.y());
 								  ba = mm.map(ba);
 								  baR = ba.boundingRect();
-								  ite->setXYPos(baseX + baR.x(), baseY + baR.y(), true);
+								  ite->setXYPos(m_baseX + baR.x(), m_baseY + baR.y(), true);
 								  ite->setWidthHeight(baR.width(), baR.height(), true);
-								  Coords.fromQPainterPath(ba, true);
-								  FPoint tp2(getMinClipF(&Coords));
-								  Coords.translate(-tp2.x(), -tp2.y());
-								  ite->PoLine = Coords.copy();
+								  m_coords.fromQPainterPath(ba, true);
+								  FPoint tp2(getMinClipF(&m_coords));
+								  m_coords.translate(-tp2.x(), -tp2.y());
+								  ite->PoLine = m_coords.copy();
 								  int rm = m_Doc->rotationMode();
 								  m_Doc->setRotationMode(2);
 								  m_Doc->rotateItem(-rot, ite);
@@ -2700,11 +2669,11 @@
 							  }
 							  else
 							  {
-								  ite->setXYPos(baseX + baR.x(), baseY + baR.y(), true);
+								  ite->setXYPos(m_baseX + baR.x(), m_baseY + baR.y(), true);
 								  ite->setWidthHeight(baR.width(), baR.height(), true);
-								  FPoint tp2(getMinClipF(&Coords));
-								  Coords.translate(-tp2.x(), -tp2.y());
-								  ite->PoLine = Coords.copy();
+								  FPoint tp2(getMinClipF(&m_coords));
+								  m_coords.translate(-tp2.x(), -tp2.y());
+								  ite->PoLine = m_coords.copy();
 							  }
 							  finishItem(ite);
 							  if (m_style["draw:red"] && m_style["draw:green"] && m_style["draw:blue"])
@@ -2726,21 +2695,21 @@
 	}
 	else
 	{
-		z = m_Doc->itemAdd(PageItem::Polygon, PageItem::Unspecified, baseX, baseY, 10, 10, LineW, CurrColorFill, CurrColorStroke);
+		z = m_Doc->itemAdd(PageItem::Polygon, PageItem::Unspecified, m_baseX, m_baseY, 10, 10, m_lineWidth, m_currColorFill, m_currColorStroke);
 		ite = m_Doc->Items->at(z);
-		ite->PoLine = Coords.copy();
+		ite->PoLine = m_coords.copy();
 		finishItem(ite);
 		applyFill(ite);
 	}
 	applyFlip(ite);
-	if (CurrColorFill != CommonStrings::None)
+	if (m_currColorFill != CommonStrings::None)
 		applyShadow(ite);
 
 }
 
 void RawPainter::drawPath(const ::WPXPropertyListVector &path)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	bool isClosed = false;
 	QString svgString;
@@ -2763,9 +2732,9 @@
 			svgString += "Z";
 		}
 	}
-	Coords.resize(0);
-	Coords.svgInit();
-	Coords.parseSVG(svgString);
+	m_coords.resize(0);
+	m_coords.svgInit();
+	m_coords.parseSVG(svgString);
 	PageItem *ite;
 	int z;
 	if (isClosed)
@@ -2789,9 +2758,9 @@
 				  imgExt = "tif";
 			  if (!imgExt.isEmpty())
 			  {
-				  z = m_Doc->itemAdd(PageItem::ImageFrame, PageItem::Unspecified, baseX, baseY, 10, 10, LineW, CurrColorFill, CurrColorStroke);
+				  z = m_Doc->itemAdd(PageItem::ImageFrame, PageItem::Unspecified, m_baseX, m_baseY, 10, 10, m_lineWidth, m_currColorFill, m_currColorStroke);
 				  ite = m_Doc->Items->at(z);
-				  ite->PoLine = Coords.copy();
+				  ite->PoLine = m_coords.copy();
 				  finishItem(ite);
 				  insertImage(ite, imgExt, imageData);
 			  }
@@ -2801,7 +2770,7 @@
 					  imgExt = "wmf";
 				  else
 					  imgExt = "emf";
-				  QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(fileType) + imgExt);
+				  QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(m_fileType) + imgExt);
 				  if (tempFile->open())
 				  {
 					  tempFile->write(imageData);
@@ -2823,7 +2792,7 @@
 								  double rot = 0;
 								  if (m_style["libwpg:rotate"])
 									  rot = m_style["libwpg:rotate"]->getDouble();
-								  QPainterPath ba = Coords.toQPainterPath(true);
+								  QPainterPath ba = m_coords.toQPainterPath(true);
 								  QRectF baR = ba.boundingRect();
 								  if (rot != 0)
 								  {
@@ -2835,12 +2804,12 @@
 									  mm.translate(-baR.x(), -baR.y());
 									  ba = mm.map(ba);
 									  baR = ba.boundingRect();
-									  ite->setXYPos(baseX + baR.x(), baseY + baR.y(), true);
+									  ite->setXYPos(m_baseX + baR.x(), m_baseY + baR.y(), true);
 									  ite->setWidthHeight(baR.width(), baR.height(), true);
-									  Coords.fromQPainterPath(ba, true);
-									  FPoint tp2(getMinClipF(&Coords));
-									  Coords.translate(-tp2.x(), -tp2.y());
-									  ite->PoLine = Coords.copy();
+									  m_coords.fromQPainterPath(ba, true);
+									  FPoint tp2(getMinClipF(&m_coords));
+									  m_coords.translate(-tp2.x(), -tp2.y());
+									  ite->PoLine = m_coords.copy();
 									  int rm = m_Doc->rotationMode();
 									  m_Doc->setRotationMode(2);
 									  m_Doc->rotateItem(-rot, ite);
@@ -2848,11 +2817,11 @@
 								  }
 								  else
 								  {
-									  ite->setXYPos(baseX + baR.x(), baseY + baR.y(), true);
+									  ite->setXYPos(m_baseX + baR.x(), m_baseY + baR.y(), true);
 									  ite->setWidthHeight(baR.width(), baR.height(), true);
-									  FPoint tp2(getMinClipF(&Coords));
-									  Coords.translate(-tp2.x(), -tp2.y());
-									  ite->PoLine = Coords.copy();
+									  FPoint tp2(getMinClipF(&m_coords));
+									  m_coords.translate(-tp2.x(), -tp2.y());
+									  ite->PoLine = m_coords.copy();
 								  }
 								  finishItem(ite);
 								  if (m_style["draw:red"] && m_style["draw:green"] && m_style["draw:blue"])
@@ -2874,21 +2843,21 @@
 		}
 		else
 		{
-			z = m_Doc->itemAdd(PageItem::Polygon, PageItem::Unspecified, baseX, baseY, 10, 10, LineW, CurrColorFill, CurrColorStroke);
+			z = m_Doc->itemAdd(PageItem::Polygon, PageItem::Unspecified, m_baseX, m_baseY, 10, 10, m_lineWidth, m_currColorFill, m_currColorStroke);
 			ite = m_Doc->Items->at(z);
-			ite->PoLine = Coords.copy();
+			ite->PoLine = m_coords.copy();
 			finishItem(ite);
 			applyFill(ite);
 		}
 		applyFlip(ite);
-		if (CurrColorFill != CommonStrings::None)
+		if (m_currColorFill != CommonStrings::None)
 			applyShadow(ite);
 	}
 	else
 	{
-		z = m_Doc->itemAdd(PageItem::PolyLine, PageItem::Unspecified, baseX, baseY, 10, 10, LineW, CommonStrings::None, CurrColorStroke);
+		z = m_Doc->itemAdd(PageItem::PolyLine, PageItem::Unspecified, m_baseX, m_baseY, 10, 10, m_lineWidth, CommonStrings::None, m_currColorStroke);
 		ite = m_Doc->Items->at(z);
-		ite->PoLine = Coords.copy();
+		ite->PoLine = m_coords.copy();
 		finishItem(ite);
 		applyArrows(ite);
 	}
@@ -2896,7 +2865,7 @@
 
 void RawPainter::drawGraphicObject(const ::WPXPropertyList &propList, const ::WPXBinaryData &binaryData)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	if (!propList["libwpg:mime-type"] || propList["libwpg:mime-type"]->getStr().len() <= 0)
 		return;
@@ -2923,7 +2892,7 @@
 			imgExt = "tif";
 		if (!imgExt.isEmpty())
 		{
-			int z = m_Doc->itemAdd(PageItem::ImageFrame, PageItem::Rectangle, baseX + x, baseY + y, w, h, 0, CurrColorFill, CurrColorStroke);
+			int z = m_Doc->itemAdd(PageItem::ImageFrame, PageItem::Rectangle, m_baseX + x, m_baseY + y, w, h, 0, m_currColorFill, m_currColorStroke);
 			ite = m_Doc->Items->at(z);
 			finishItem(ite);
 			insertImage(ite, imgExt, imageData);
@@ -2936,7 +2905,7 @@
 					imgExt = "wmf";
 				else
 					imgExt = "emf";
-				QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(fileType) + imgExt);
+				QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(m_fileType) + imgExt);
 				if (tempFile->open())
 				{
 					tempFile->write(imageData);
@@ -2958,7 +2927,7 @@
 								double rot = 0;
 								if (m_style["libwpg:rotate"])
 									rot = m_style["libwpg:rotate"]->getDouble();
-								QPainterPath ba = Coords.toQPainterPath(true);
+								QPainterPath ba = m_coords.toQPainterPath(true);
 								QRectF baR = ba.boundingRect();
 								if (rot != 0)
 								{
@@ -2970,12 +2939,12 @@
 									mm.translate(-baR.x(), -baR.y());
 									ba = mm.map(ba);
 									baR = ba.boundingRect();
-									ite->setXYPos(baseX + baR.x(), baseY + baR.y(), true);
+									ite->setXYPos(m_baseX + baR.x(), m_baseY + baR.y(), true);
 									ite->setWidthHeight(baR.width(), baR.height(), true);
-									Coords.fromQPainterPath(ba, true);
-									FPoint tp2(getMinClipF(&Coords));
-									Coords.translate(-tp2.x(), -tp2.y());
-									ite->PoLine = Coords.copy();
+									m_coords.fromQPainterPath(ba, true);
+									FPoint tp2(getMinClipF(&m_coords));
+									m_coords.translate(-tp2.x(), -tp2.y());
+									ite->PoLine = m_coords.copy();
 									int rm = m_Doc->rotationMode();
 									m_Doc->setRotationMode(2);
 									m_Doc->rotateItem(-rot, ite);
@@ -2983,11 +2952,11 @@
 								}
 								else
 								{
-									ite->setXYPos(baseX + baR.x(), baseY + baR.y(), true);
+									ite->setXYPos(m_baseX + baR.x(), m_baseY + baR.y(), true);
 									ite->setWidthHeight(baR.width(), baR.height(), true);
-									FPoint tp2(getMinClipF(&Coords));
-									Coords.translate(-tp2.x(), -tp2.y());
-									ite->PoLine = Coords.copy();
+									FPoint tp2(getMinClipF(&m_coords));
+									m_coords.translate(-tp2.x(), -tp2.y());
+									ite->PoLine = m_coords.copy();
 								}
 								finishItem(ite);
 								if (m_style["draw:red"] && m_style["draw:green"] && m_style["draw:blue"])
@@ -3009,7 +2978,7 @@
 		if (ite)
 		{
 			applyFlip(ite);
-			if (CurrColorFill != CommonStrings::None)
+			if (m_currColorFill != CommonStrings::None)
 				applyShadow(ite);
 		}
 	}
@@ -3019,11 +2988,11 @@
 
 void RawPainter::startTextObject(const ::WPXPropertyList &propList, const ::WPXPropertyListVector &path)
 {
-	if (!doProcessing)
-		return;
-	actTextItem = nullptr;
-	lineSpSet = false;
-	lineSpIsPT = false;
+	if (!m_doProcessing)
+		return;
+	m_currTextItem = nullptr;
+	m_lineSpSet = false;
+	m_lineSpIsPT = false;
 	if (propList["svg:x"] && propList["svg:y"] && propList["svg:width"] && propList["svg:height"])
 	{
 		double x = valueAsPoint(propList["svg:x"]);
@@ -3033,7 +3002,7 @@
 		double rot = 0;
 		if (propList["libwpg:rotate"])
 			rot = propList["libwpg:rotate"]->getDouble();
-		int z = m_Doc->itemAdd(PageItem::TextFrame, PageItem::Rectangle, baseX + x, baseY + y, w, h, 0, CurrColorFill, CurrColorStroke);
+		int z = m_Doc->itemAdd(PageItem::TextFrame, PageItem::Rectangle, m_baseX + x, m_baseY + y, w, h, 0, m_currColorFill, m_currColorStroke);
 		PageItem *ite = m_Doc->Items->at(z);
 		finishItem(ite);
 		applyShadow(ite);
@@ -3061,100 +3030,100 @@
 		if (propList["fo:column-gap"])
 			ite->setColumnGap(valueAsPoint(propList["fo:column-gap"]));
 		ite->setFirstLineOffset(FLOPFontAscent);
-		actTextItem = ite;
+		m_currTextItem = ite;
 		QString pStyle = CommonStrings::DefaultParagraphStyle;
 		ParagraphStyle newStyle;
 		newStyle.setParent(pStyle);
-		textStyle = newStyle;
+		m_textStyle = newStyle;
 	}
 }
 
 void RawPainter::endTextObject()
 {
-	if (!doProcessing)
-		return;
-	if (actTextItem)
-		actTextItem->itemText.trim();
-	actTextItem = nullptr;
-	lineSpSet = false;
-	lineSpIsPT = false;
+	if (!m_doProcessing)
+		return;
+	if (m_currTextItem)
+		m_currTextItem->itemText.trim();
+	m_currTextItem = nullptr;
+	m_lineSpSet = false;
+	m_lineSpIsPT = false;
 }
 
 void RawPainter::startTextLine(const ::WPXPropertyList &propList)
 {
-	if (!doProcessing)
+	if (!m_doProcessing)
 		return;
 	QString pStyle = CommonStrings::DefaultParagraphStyle;
 	ParagraphStyle newStyle;
 	newStyle.setParent(pStyle);
-	textStyle = newStyle;
+	m_textStyle = newStyle;
 	if (propList["fo:text-align"])
 	{
 		QString align = QString(propList["fo:text-align"]->getStr().cstr());
 		if (align == "left")
-			textStyle.setAlignment(ParagraphStyle::LeftAligned);
+			m_textStyle.setAlignment(ParagraphStyle::LeftAligned);
 		else if (align == "center")
-			textStyle.setAlignment(ParagraphStyle::Centered);
+			m_textStyle.setAlignment(ParagraphStyle::Centered);
 		else if (align == "right")
-			textStyle.setAlignment(ParagraphStyle::RightAligned);
+			m_textStyle.setAlignment(ParagraphStyle::RightAligned);
 		else if (align == "justify")
-			textStyle.setAlignment(ParagraphStyle::Justified);
+			m_textStyle.setAlignment(ParagraphStyle::Justified);
 	}
 	if (propList["fo:margin-left"])
-		textStyle.setLeftMargin(valueAsPoint(propList["fo:margin-left"]));
+		m_textStyle.setLeftMargin(valueAsPoint(propList["fo:margin-left"]));
 	if (propList["fo:margin-right"])
-		textStyle.setRightMargin(valueAsPoint(propList["fo:margin-right"]));
+		m_textStyle.setRightMargin(valueAsPoint(propList["fo:margin-right"]));
 	if (propList["fo:text-indent"])
-		textStyle.setFirstIndent(valueAsPoint(propList["fo:text-indent"]));
+		m_textStyle.setFirstIndent(valueAsPoint(propList["fo:text-indent"]));
 	if (propList["style:drop-cap"])
 	{
-		textStyle.setDropCapLines(propList["style:drop-cap"]->getInt());
-		textStyle.setHasDropCap(true);
+		m_textStyle.setDropCapLines(propList["style:drop-cap"]->getInt());
+		m_textStyle.setHasDropCap(true);
 	}
 	if (propList["fo:margin-bottom"])
-		textStyle.setGapAfter(valueAsPoint(propList["fo:margin-bottom"]));
+		m_textStyle.setGapAfter(valueAsPoint(propList["fo:margin-bottom"]));
 	if (propList["fo:margin-top"])
-		textStyle.setGapBefore(valueAsPoint(propList["fo:margin-top"]));
-//	m_maxFontSize = textStyle.charStyle().fontSize() / 10.0;
+		m_textStyle.setGapBefore(valueAsPoint(propList["fo:margin-top"]));
+//	m_maxFontSize = m_textStyle.charStyle().fontSize() / 10.0;
 	m_maxFontSize = 1.0;
 	if (propList["fo:line-height"])
 	{
 		m_linespace = propList["fo:line-height"]->getDouble();
 		QString lsp = QString(propList["fo:line-height"]->getStr().cstr());
-		lineSpIsPT = lsp.endsWith("pt");
-		lineSpSet = true;
+		m_lineSpIsPT = lsp.endsWith("pt");
+		m_lineSpSet = true;
 	}
 }
 
 void RawPainter::endTextLine()
 {
-	if (!doProcessing)
-		return;
-	if (actTextItem == nullptr)
-		return;
-	int posT = actTextItem->itemText.length();
+	if (!m_doProcessing)
+		return;
+	if (m_currTextItem == nullptr)
+		return;
+	int posT = m_currTextItem->itemText.length();
 	if (posT > 0)
 	{
-		if ((actTextItem->itemText.text(posT - 1) != SpecialChars::PARSEP))
-		{
-			actTextItem->itemText.insertChars(posT, SpecialChars::PARSEP);
-			actTextItem->itemText.applyStyle(posT, textStyle);
+		if ((m_currTextItem->itemText.text(posT - 1) != SpecialChars::PARSEP))
+		{
+			m_currTextItem->itemText.insertChars(posT, SpecialChars::PARSEP);
+			m_currTextItem->itemText.applyStyle(posT, m_textStyle);
 		}
 	}
 }
 
 void RawPainter::startTextSpan(const ::WPXPropertyList &propList)
 {
-	if (!doProcessing)
-		return;
-	textCharStyle = textStyle.charStyle();
+	if (!m_doProcessing)
+		return;
+	m_textCharStyle = m_textStyle.charStyle();
 	if (propList["fo:font-size"])
 	{
-		textCharStyle.setFontSize(valueAsPoint(propList["fo:font-size"]) * 10.0);
+		m_textCharStyle.setFontSize(valueAsPoint(propList["fo:font-size"]) * 10.0);
 		m_maxFontSize = qMax(m_maxFontSize, valueAsPoint(propList["fo:font-size"]));
 	}
 	if (propList["fo:color"])
-		textCharStyle.setFillColor(parseColor(QString(propList["fo:color"]->getStr().cstr())));
+		m_textCharStyle.setFillColor(parseColor(QString(propList["fo:color"]->getStr().cstr())));
 	if (propList["style:font-name"])
 	{
 		QString fontVari;
@@ -3162,9 +3131,9 @@
 			fontVari = QString(propList["fo:font-weight"]->getStr().cstr());
 		QString fontName = QString(propList["style:font-name"]->getStr().cstr());
 		QString realFontName = constructFontName(fontName, fontVari);
-		textCharStyle.setFont((*m_Doc->AllFonts)[realFontName]);
-	}
-	StyleFlag styleEffects = textCharStyle.effects();
+		m_textCharStyle.setFont((*m_Doc->AllFonts)[realFontName]);
+	}
+	StyleFlag styleEffects = m_textCharStyle.effects();
 	if (propList["style:text-underline-type"])
 		styleEffects |= ScStyle_Underline;
 	if (propList["style:text-position"])
@@ -3174,7 +3143,7 @@
 		else
 			styleEffects |= ScStyle_Subscript;
 	}
-	textCharStyle.setFeatures(styleEffects.featureList());
+	m_textCharStyle.setFeatures(styleEffects.featureList());
 }
 
 void RawPainter::endTextSpan()
@@ -3183,25 +3152,25 @@
 
 void RawPainter::insertText(const ::WPXString &str)
 {
-	if (!doProcessing)
-		return;
-	if (actTextItem == nullptr)
-		return;
-	if (lineSpSet)
-	{
-		textStyle.setLineSpacingMode(ParagraphStyle::FixedLineSpacing);
-		if (lineSpIsPT)
-			textStyle.setLineSpacing(m_linespace);
+	if (!m_doProcessing)
+		return;
+	if (m_currTextItem == nullptr)
+		return;
+	if (m_lineSpSet)
+	{
+		m_textStyle.setLineSpacingMode(ParagraphStyle::FixedLineSpacing);
+		if (m_lineSpIsPT)
+			m_textStyle.setLineSpacing(m_linespace);
 		else
-			textStyle.setLineSpacing(m_maxFontSize * m_linespace);
+			m_textStyle.setLineSpacing(m_maxFontSize * m_linespace);
 	}
 	else
-		textStyle.setLineSpacingMode(ParagraphStyle::AutomaticLineSpacing);
+		m_textStyle.setLineSpacingMode(ParagraphStyle::AutomaticLineSpacing);
 	WPXString tempUTF8(str, true);
 	QString actText = QString(tempUTF8.cstr());
-	if (actTextItem)
-	{
-		int posC = actTextItem->itemText.length();
+	if (m_currTextItem)
+	{
+		int posC = m_currTextItem->itemText.length();
 		if (actText.count() > 0)
 		{
 			actText.replace(QChar(10), SpecialChars::LINEBREAK);
@@ -3212,9 +3181,9 @@
 			texDoc.setHtml(actText);
 			actText = texDoc.toPlainText();
 			actText = actText.trimmed();
-			actTextItem->itemText.insertChars(posC, actText);
-			actTextItem->itemText.applyStyle(posC, textStyle);
-			actTextItem->itemText.applyCharStyle(posC, actText.length(), textCharStyle);
+			m_currTextItem->itemText.insertChars(posC, actText);
+			m_currTextItem->itemText.applyStyle(posC, m_textStyle);
+			m_currTextItem->itemText.applyCharStyle(posC, actText.length(), m_textCharStyle);
 		}
 	}
 }
@@ -3232,7 +3201,7 @@
 
 void RawPainter::applyFill(PageItem* ite)
 {
-	if (isGradient)
+	if (m_isGradient)
 	{
 		QString gradMode = "normal";
 		if (m_style["libmspub:shade"])
@@ -3258,7 +3227,7 @@
 				ite->setGradientVector(w / 2.0, 0, w / 2.0, h, 0, 0, 1, 0);
 			else if (angle == 270)
 				ite->setGradientVector(0, h / 2.0, w, h / 2.0, 0, 0, 1, 0);
-			ite->fill_gradient = currentGradient;
+			ite->fill_gradient = m_currentGradient;
 			ite->GrType = 6;
 		}
 		else if (gradMode == "radial")
@@ -3272,7 +3241,7 @@
 			if (m_style["svg:cy"])
 				cy = m_style["svg:cy"]->getDouble();
 			ite->setGradientVector(cx, cy, w, h / 2.0, cx, cy, 1, 0);
-			ite->fill_gradient = currentGradient;
+			ite->fill_gradient = m_currentGradient;
 			ite->GrType = 7;
 		}
 		else if (gradMode == "square")
@@ -3286,7 +3255,7 @@
 			FPoint cp = FPoint(cx, cy);
 			ite->setDiamondGeometry(FPoint(0, 0), FPoint(ite->width(), 0), FPoint(ite->width(), ite->height()), FPoint(0, ite->height()), cp);
 			ite->fill_gradient.clearStops();
-			QList<VColorStop*> colorStops = currentGradient.colorStops();
+			QList<VColorStop*> colorStops = m_currentGradient.colorStops();
 			for (int a = 0; a < colorStops.count() ; a++)
 			{
 				ite->fill_gradient.addStop(colorStops[a]->color, 1.0 - colorStops[a]->rampPoint, colorStops[a]->midPoint, colorStops[a]->opacity, colorStops[a]->name, colorStops[a]->shade);
@@ -3309,7 +3278,7 @@
 				cp = FPoint(ite->width(), ite->height());
 			ite->setDiamondGeometry(FPoint(0, 0), FPoint(ite->width(), 0), FPoint(ite->width(), ite->height()), FPoint(0, ite->height()), cp);
 			ite->fill_gradient.clearStops();
-			QList<VColorStop*> colorStops = currentGradient.colorStops();
+			QList<VColorStop*> colorStops = m_currentGradient.colorStops();
 			for(int a = 0; a < colorStops.count() ; a++)
 			{
 				ite->fill_gradient.addStop(colorStops[a]->color, 1.0 - colorStops[a]->rampPoint, colorStops[a]->midPoint, colorStops[a]->opacity, colorStops[a]->name, colorStops[a]->shade);
@@ -3322,10 +3291,10 @@
 			FPoint center = FPoint(ite->width() / 2.0, ite->height() / 2.0);
 			MeshPoint cP;
 			cP.resetTo(center);
-			cP.transparency = gradColor2Trans;
+			cP.transparency = m_gradColor2Trans;
 			cP.shade = 100;
-			cP.colorName = gradColor2Str;
-			cP.color = gradColor2;
+			cP.colorName = m_gradColor2Str;
+			cP.color = m_gradColor2;
 			for (int poi = 0; poi < ite->PoLine.size()-3; poi += 4)
 			{
 				meshGradientPatch patch;
@@ -3336,17 +3305,17 @@
 				MeshPoint tL;
 				tL.resetTo(ite->PoLine.point(poi));
 				tL.controlRight = ite->PoLine.point(poi + 1);
-				tL.transparency = gradColor1Trans;
+				tL.transparency = m_gradColor1Trans;
 				tL.shade = 100;
-				tL.colorName = gradColor1Str;
-				tL.color = gradColor1;
+				tL.colorName = m_gradColor1Str;
+				tL.color = m_gradColor1;
 				MeshPoint tR;
 				tR.resetTo(ite->PoLine.point(poi + 2));
 				tR.controlLeft = ite->PoLine.point(poi + 3);
-				tR.transparency = gradColor1Trans;
+				tR.transparency = m_gradColor1Trans;
 				tR.shade = 100;
-				tR.colorName = gradColor1Str;
-				tR.color = gradColor1;
+				tR.colorName = m_gradColor1Str;
+				tR.color = m_gradColor1;
 				patch.TL = tL;
 				patch.TR = tR;
 				ite->meshGradientPatches.append(patch);
@@ -3371,7 +3340,7 @@
 			imgExt = "tif";
 		if (!imgExt.isEmpty())
 		{
-			QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(fileType) + imgExt);
+			QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(m_fileType) + imgExt);
 			tempFile->setAutoRemove(false);
 			if (tempFile->open())
 			{
@@ -3416,7 +3385,7 @@
 				QString patternName = "Pattern_"+ite->itemName();
 				patternName = patternName.trimmed().simplified().replace(" ", "_");
 				m_Doc->addPattern(patternName, pat);
-				importedPatterns->append(patternName);
+				m_importedPatterns->append(patternName);
 				ite->setPattern(patternName);
 				ite->GrType = 8;
 			}
@@ -3469,7 +3438,7 @@
 	}
 	if (!found)
 	{
-		if (importerFlags & LoadSavePlugin::lfCreateThumbnail)
+		if (m_importerFlags & LoadSavePlugin::lfCreateThumbnail)
 			fontName = PrefsManager::instance().appPrefs.itemToolPrefs.textFont;
 		else
 		{
@@ -3541,17 +3510,17 @@
 	tmp.fromQColor(c);
 	tmp.setSpotColor(false);
 	tmp.setRegistrationColor(false);
-	QString newColorName = QString("From%1").arg(fileType.toUpper())+c.name();
+	QString newColorName = QString("From%1").arg(m_fileType.toUpper())+c.name();
 	QString fNam = m_Doc->PageColors.tryAddColor(newColorName, tmp);
 	if (fNam == newColorName)
-		importedColors->append(newColorName);
+		m_importedColors->append(newColorName);
 	ret = fNam;
 	return ret;
 }
 
 void RawPainter::insertImage(PageItem* ite, const QString& imgExt, QByteArray &imageData)
 {
-	QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(fileType) + imgExt);
+	QTemporaryFile *tempFile = new QTemporaryFile(QDir::tempPath() + QString("/scribus_temp_%1_XXXXXX.").arg(m_fileType) + imgExt);
 	tempFile->setAutoRemove(false);
 	if (tempFile->open())
 	{
@@ -3614,7 +3583,7 @@
 			xof = valueAsPoint(m_style["draw:shadow-offset-x"]);
 		if (m_style["draw:shadow-offset-y"])
 			yof = valueAsPoint(m_style["draw:shadow-offset-y"]);
-		QString shadowColor = CurrColorFill;
+		QString shadowColor = m_currColorFill;
 		double shadowTrans = 1.0;
 		if (m_style["draw:shadow-color"])
 		{
@@ -3685,7 +3654,7 @@
 		FPointArray EndArrow;
 		double EndArrowWidth;
 		QString params = QString(m_style["draw:marker-end-path"]->getStr().cstr());
-		EndArrowWidth = LineW;
+		EndArrowWidth = m_lineWidth;
 		EndArrow.resize(0);
 		EndArrow.svgInit();
 		EndArrow.parseSVG(params);
@@ -3722,7 +3691,7 @@
 					arrowTrans.translate(-m_Doc->currentPage()->xOffset(), -m_Doc->currentPage()->yOffset());
 					arrowTrans.translate(End.x() + ite->xPos(), End.y() + ite->yPos());
 					EndArrow.map(arrowTrans);
-					int zE = m_Doc->itemAdd(PageItem::Polygon, PageItem::Unspecified, baseX, baseY, 10, 10, 0, CurrColorStroke, CommonStrings::None);
+					int zE = m_Doc->itemAdd(PageItem::Polygon, PageItem::Unspecified, m_baseX, m_baseY, 10, 10, 0, m_currColorStroke, CommonStrings::None);
 					PageItem *iteE = m_Doc->Items->at(zE);
 					iteE->PoLine = EndArrow.copy();
 					finishItem(iteE);
@@ -3736,7 +3705,7 @@
 		FPointArray EndArrow;
 		double EndArrowWidth;
 		QString params = QString(m_style["draw:marker-start-path"]->getStr().cstr());
-		EndArrowWidth = LineW;
+		EndArrowWidth = m_lineWidth;
 		EndArrow.resize(0);
 		EndArrow.svgInit();
 		EndArrow.parseSVG(params);
@@ -3773,7 +3742,7 @@
 					arrowTrans.translate(-m_Doc->currentPage()->xOffset(), -m_Doc->currentPage()->yOffset());
 					arrowTrans.translate(Start.x() + ite->xPos(), Start.y() + ite->yPos());
 					EndArrow.map(arrowTrans);
-					int zS = m_Doc->itemAdd(PageItem::Polygon, PageItem::Unspecified, baseX, baseY, 10, 10, 0, CurrColorStroke, CommonStrings::None);
+					int zS = m_Doc->itemAdd(PageItem::Polygon, PageItem::Unspecified, m_baseX, m_baseY, 10, 10, 0, m_currColorStroke, CommonStrings::None);
 					PageItem *iteS = m_Doc->Items->at(zS);
 					iteS->PoLine = EndArrow.copy();
 					finishItem(iteS);
@@ -3788,14 +3757,14 @@
 {
 	ite->ClipEdited = true;
 	ite->FrameType = 3;
-	ite->setFillShade(CurrFillShade);
-	ite->setFillEvenOdd(fillrule);
-	ite->setLineShade(CurrStrokeShade);
-	ite->setLineJoin(lineJoin);
-	ite->setLineEnd(lineEnd);
-	if (dashArray.count() > 0)
-	{
-		ite->DashValues = dashArray;
+	ite->setFillShade(m_currFillShade);
+	ite->setFillEvenOdd(m_fillRule);
+	ite->setLineShade(m_currStrokeShade);
+	ite->setLineJoin(m_lineJoin);
+	ite->setLineEnd(m_lineEnd);
+	if (m_dashArray.count() > 0)
+	{
+		ite->DashValues = m_dashArray;
 	}
 	FPoint wh = getMaxClipF(&ite->PoLine);
 	ite->setWidthHeight(wh.x(),wh.y(), true);
@@ -3803,13 +3772,13 @@
 	m_Doc->adjustItemSize(ite);
 	ite->OldB2 = ite->width();
 	ite->OldH2 = ite->height();
-	ite->setFillTransparency(CurrFillTrans);
-	ite->setLineTransparency(CurrStrokeTrans);
+	ite->setFillTransparency(m_currFillTrans);
+	ite->setLineTransparency(m_currStrokeTrans);
 	ite->updateClip();
-	Elements->append(ite);
-	if (groupStack.count() != 0)
-		groupStack.top().Items.append(ite);
-	Coords.resize(0);
-	Coords.svgInit();
-}
-
+	m_elements->append(ite);
+	if (m_groupStack.count() != 0)
+		m_groupStack.top().Items.append(ite);
+	m_coords.resize(0);
+	m_coords.svgInit();
+}
+

Modified: trunk/Scribus/scribus/plugins/import/revenge/rawpainter.h
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23747&path=/trunk/Scribus/scribus/plugins/import/revenge/rawpainter.h
==============================================================================
--- trunk/Scribus/scribus/plugins/import/revenge/rawpainter.h	(original)
+++ trunk/Scribus/scribus/plugins/import/revenge/rawpainter.h	Sun May 10 18:05:55 2020
@@ -107,57 +107,60 @@
 	void recolorItem(PageItem* ite, const QString& efVal);
 	void applyArrows(PageItem* ite);
 	void finishItem(PageItem* ite);
+
 private:
-	RawPainterPrivate *m_pImpl;
-	ScribusDoc* m_Doc;
-	double baseX, baseY;
-	double docWidth;
-	double docHeight;
-	QList<PageItem*> *Elements;
-	QStringList *importedColors;
-	QStringList *importedPatterns;
-	Selection* tmpSel;
+	RawPainterPrivate *m_pImpl { nullptr };
+	ScribusDoc* m_Doc { nullptr };
+	double m_baseX;
+	double m_baseY;
+	double m_docWidth;
+	double m_docHeight;
+	QList<PageItem*> *m_elements { nullptr };
+	QStringList *m_importedColors { nullptr };
+	QStringList *m_importedPatterns { nullptr };
+	Selection* m_tmpSel { nullptr };
 	struct groupEntry
 	{
 		QList<PageItem*> Items;
 		FPointArray clip;
 	};
-	QStack<groupEntry> groupStack;
-	double LineW;
-	QString CurrColorFill;
-	QString CurrColorStroke;
-	double CurrStrokeShade;
-	double CurrFillShade;
-	double CurrStrokeTrans;
-	double CurrFillTrans;
-	FPointArray Coords;
-	bool fillrule;
-	double gradientAngle;
-	bool isGradient;
-	VGradient currentGradient;
-	QString gradColor1Str;
-	QColor gradColor1;
-	double gradColor1Trans;
-	QString gradColor2Str;
-	QColor gradColor2;
-	double gradColor2Trans;
-	QVector<double> dashArray;
-	Qt::PenJoinStyle lineJoin;
-	Qt::PenCapStyle lineEnd;
-	bool firstPage;
-	QString baseLayer;
-	int actPage;
+	QStack<groupEntry> m_groupStack;
+
+	double m_lineWidth { 1.0 };
+	QString m_currColorFill { "Black" };
+	QString m_currColorStroke { "Black" };
+	double  m_currStrokeShade { 100.0 };
+	double m_currFillShade { 100.0 };
+	double m_currStrokeTrans { 0.0 };
+	double m_currFillTrans { 0.0 };
+	FPointArray m_coords;
+	bool m_fillRule { true };
+	double m_gradientAngle { 0.0 };
+	bool m_isGradient { false };
+	VGradient m_currentGradient;
+	QString m_gradColor1Str;
+	QColor m_gradColor1;
+	double m_gradColor1Trans { 1.0 };
+	QString m_gradColor2Str;
+	QColor m_gradColor2;
+	double m_gradColor2Trans { 1.0 };
+	QVector<double> m_dashArray;
+	Qt::PenJoinStyle m_lineJoin { Qt::MiterJoin };
+	Qt::PenCapStyle m_lineEnd { Qt::FlatCap };
+	bool m_firstPage { true };
+	int  m_currentPage { 0 };
+	QString m_baseLayer;
 	librevenge::RVNGPropertyList m_style;
-	PageItem *actTextItem;
-	ParagraphStyle textStyle;
-	CharStyle textCharStyle;
-	double m_linespace;
-	double m_maxFontSize;
-	bool lineSpSet;
-	bool lineSpIsPT;
-	int importerFlags;
-	bool doProcessing;
-	QString fileType;
+	PageItem *m_currTextItem { nullptr };
+	ParagraphStyle m_textStyle;
+	CharStyle m_textCharStyle;
+	double m_linespace { 1.0 };
+	double m_maxFontSize { 1.0 };
+	bool m_lineSpSet { false };
+	bool m_lineSpIsPT { false };
+	int m_importerFlags;
+	bool m_doProcessing { true };
+	QString m_fileType;
 };
 
 class RawPainterPres : public librevenge::RVNGRawTextGenerator
@@ -165,6 +168,7 @@
 public:
 	RawPainterPres(ScribusDoc* Doc, double x, double y, double w, double h, int iflags, QList<PageItem*> *Elem, QStringList *iColors, QStringList *iPatterns, Selection* tSel, const QString& fTyp);
 	~RawPainterPres();
+
 	void startDocument(const librevenge::RVNGPropertyList &propList);
 	void endDocument();
 	void setDocumentMetaData(const librevenge::RVNGPropertyList &propList);
@@ -243,6 +247,7 @@
 {
 public:
 	RawPainter(ScribusDoc* Doc, double x, double y, double w, double h, int iflags, QList<PageItem*> *Elem, QStringList *iColors, QStringList *iPatterns, Selection* tSel, QString fTyp);
+
 	void startGraphics(const ::WPXPropertyList &propList);
 	void endGraphics();
 	void startLayer(const ::WPXPropertyList &propList);
@@ -276,55 +281,57 @@
 	void applyArrows(PageItem* ite);
 	void finishItem(PageItem* ite);
 
-	ScribusDoc* m_Doc;
-	Selection* tmpSel;
-	QList<PageItem*> *Elements;
+	ScribusDoc* m_Doc { nullptr };
+	Selection* m_tmpSel { nullptr };
+	QList<PageItem*> *m_elements { nullptr };
+	QStringList *m_importedColors { nullptr };
+	QStringList *m_importedPatterns { nullptr };
 	struct groupEntry
 	{
 		QList<PageItem*> Items;
 		FPointArray clip;
 	};
-	QStack<groupEntry> groupStack;
-	QStringList *importedColors;
-	QStringList *importedPatterns;
-	double LineW;
-	QString CurrColorFill;
-	QString CurrColorStroke;
-	double CurrStrokeShade;
-	double CurrFillShade;
-	double CurrStrokeTrans;
-	double CurrFillTrans;
-	FPointArray Coords;
-	bool fillrule;
-	double gradientAngle;
-	bool isGradient;
-	VGradient currentGradient;
-	QString gradColor1Str;
-	QColor gradColor1;
-	double gradColor1Trans;
-	QString gradColor2Str;
-	QColor gradColor2;
-	double gradColor2Trans;
-	QVector<double> dashArray;
-	Qt::PenJoinStyle lineJoin;
-	Qt::PenCapStyle lineEnd;
-	double baseX, baseY;
-	double docWidth;
-	double docHeight;
-	int importerFlags;
-	bool firstPage;
-	QString baseLayer;
-	int actPage;
+	QStack<groupEntry> m_groupStack;
+
+	double m_lineWidth { 1.0 };
+	QString m_currColorFill { "Black" };
+	QString m_currColorStroke { "Black" };
+	double m_currStrokeShade { 100.0 };
+	double m_currFillShade { 100.0 };
+	double m_currStrokeTrans { 0.0 };
+	double m_currFillTrans { 0.0 };
+	FPointArray m_coords;
+	bool m_fillRule { true };
+	double m_gradientAngle { 0.0 };
+	bool m_isGradient { false };
+	VGradient m_currentGradient;
+	QString m_gradColor1Str;
+	QColor m_gradColor1;
+	double m_gradColor1Trans { 1.0 };
+	QString m_gradColor2Str;
+	QColor m_gradColor2;
+	double m_gradColor2Trans { 1.0 };
+	QVector<double> m_dashArray;
+	Qt::PenJoinStyle m_lineJoin { Qt::MiterJoin };
+	Qt::PenCapStyle m_lineEnd { Qt::FlatCap };
+	double m_baseX;
+	double m_baseY;
+	double m_docWidth;
+	double m_docHeight;
+	int m_importerFlags;
+	bool m_firstPage { true };
+	int  m_currentPage { 0 };
+	QString m_baseLayer;
 	WPXPropertyList m_style;
-	PageItem *actTextItem;
-	ParagraphStyle textStyle;
-	CharStyle textCharStyle;
-	double m_linespace;
-	double m_maxFontSize;
-	bool lineSpSet;
-	bool lineSpIsPT;
-	bool doProcessing;
-	QString fileType;
+	PageItem *m_currTextItem { nullptr };
+	ParagraphStyle m_textStyle;
+	CharStyle m_textCharStyle;
+	double m_linespace { 1.0 };
+	double m_maxFontSize { 1.0 };
+	bool m_lineSpSet { false };
+	bool m_lineSpIsPT { false };
+	bool m_doProcessing { true };
+	QString m_fileType;
 };
 #endif
 




More information about the scribus-commit mailing list