summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2019-08-03 18:46:44 +0200
committerDavid Tardon <dtardon@redhat.com>2019-08-03 18:54:00 +0200
commit7af74e2dcda9e31369b57e84b7e3f0341401e653 (patch)
treee8db4bf71a01a929c8182554084444b0a768bb28
parent59be5ee54f84a3cf481a5d9dd02c78241327daaf (diff)
WaE: implicitly-declared VSDParaStyle::operator= is deprecated
Change-Id: I4b6e91f40cfb24f4492eb75f5b8ffff53fbddf7f
-rw-r--r--src/lib/VSDStyles.cpp22
-rw-r--r--src/lib/VSDStyles.h1
2 files changed, 23 insertions, 0 deletions
diff --git a/src/lib/VSDStyles.cpp b/src/lib/VSDStyles.cpp
index addf1f0..2807c5d 100644
--- a/src/lib/VSDStyles.cpp
+++ b/src/lib/VSDStyles.cpp
@@ -177,6 +177,28 @@ const VSDOptionalParaStyle &VSDOptionalParaStyle::operator=(const VSDOptionalPar
return *this;
}
+const VSDParaStyle &VSDParaStyle::operator=(const VSDParaStyle &style)
+{
+ if (this != &style)
+ {
+ charCount = style.charCount;
+ indFirst = style.indFirst;
+ indLeft = style.indLeft;
+ indRight = style.indRight;
+ spLine = style.spLine;
+ spBefore = style.spBefore;
+ spAfter = style.spAfter;
+ align = style.align;
+ bullet = style.bullet;
+ bulletStr = style.bulletStr;
+ bulletFont = style.bulletFont;
+ bulletFontSize = style.bulletFontSize;
+ textPosAfterBullet = style.textPosAfterBullet;
+ flags = style.flags;
+ }
+ return *this;
+}
+
}
libvisio::VSDStyles::VSDStyles() :
diff --git a/src/lib/VSDStyles.h b/src/lib/VSDStyles.h
index 0ee5f84..616be38 100644
--- a/src/lib/VSDStyles.h
+++ b/src/lib/VSDStyles.h
@@ -422,6 +422,7 @@ struct VSDParaStyle
bullet(style.bullet), bulletStr(style.bulletStr), bulletFont(style.bulletFont),
bulletFontSize(style.bulletFontSize), textPosAfterBullet(style.textPosAfterBullet), flags(style.flags) {}
~VSDParaStyle() {}
+ const VSDParaStyle &operator=(const VSDParaStyle &style);
void override(const VSDOptionalParaStyle &style, const VSDXTheme * /* theme */)
{
ASSIGN_OPTIONAL(style.indFirst, indFirst);