summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2019-08-03 18:44:57 +0200
committerDavid Tardon <dtardon@redhat.com>2019-08-03 18:54:00 +0200
commit59be5ee54f84a3cf481a5d9dd02c78241327daaf (patch)
tree93c357b29fcbedea2cd9c23dcede311c904ee955
parent8f3932b2cf4d550787546feea93bf9c45278d36b (diff)
WaE: implicitly-declared VSDOptionalParaStyle::operator= is deprecated
Change-Id: Ide41be4bbae843c0f96240efcb0d85f60b6f37ec
-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 0268e6f..addf1f0 100644
--- a/src/lib/VSDStyles.cpp
+++ b/src/lib/VSDStyles.cpp
@@ -155,6 +155,28 @@ const VSDCharStyle &VSDCharStyle::operator=(const VSDCharStyle &style)
return *this;
}
+const VSDOptionalParaStyle &VSDOptionalParaStyle::operator=(const VSDOptionalParaStyle &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 092e283..0ee5f84 100644
--- a/src/lib/VSDStyles.h
+++ b/src/lib/VSDStyles.h
@@ -372,6 +372,7 @@ struct VSDOptionalParaStyle
bulletFontSize(style.bulletFontSize), textPosAfterBullet(style.textPosAfterBullet),
flags(style.flags) {}
~VSDOptionalParaStyle() {}
+ const VSDOptionalParaStyle &operator=(const VSDOptionalParaStyle &style);
void override(const VSDOptionalParaStyle &style)
{
ASSIGN_OPTIONAL(style.indFirst, indFirst);