diff options
author | David Tardon <dtardon@redhat.com> | 2019-08-03 18:48:43 +0200 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2019-08-03 18:54:00 +0200 |
commit | d8f9af1e0e06f2439c1737312744f0b6f83e60ab (patch) | |
tree | 3a78d22f256331c7cd104924d9d732af59df55c7 | |
parent | 7af74e2dcda9e31369b57e84b7e3f0341401e653 (diff) |
WaE: implicitly-declared VSDOptionalTextBlockStyle::operator= is deprecated
Change-Id: Idfc7955fb75afd14cec262f8815d3cb1cebe3900
-rw-r--r-- | src/lib/VSDStyles.cpp | 17 | ||||
-rw-r--r-- | src/lib/VSDStyles.h | 1 |
2 files changed, 18 insertions, 0 deletions
diff --git a/src/lib/VSDStyles.cpp b/src/lib/VSDStyles.cpp index 2807c5d..3bf28ca 100644 --- a/src/lib/VSDStyles.cpp +++ b/src/lib/VSDStyles.cpp @@ -199,6 +199,23 @@ const VSDParaStyle &VSDParaStyle::operator=(const VSDParaStyle &style) return *this; } +const VSDOptionalTextBlockStyle &VSDOptionalTextBlockStyle::operator=(const VSDOptionalTextBlockStyle &style) +{ + if (this != &style) + { + leftMargin = style.leftMargin; + rightMargin = style.rightMargin; + topMargin = style.topMargin; + bottomMargin = style.bottomMargin; + verticalAlign = style.verticalAlign; + isTextBkgndFilled = style.isTextBkgndFilled; + textBkgndColour = style.textBkgndColour; + defaultTabStop = style.defaultTabStop; + textDirection = style.textDirection; + } + return *this; +} + } libvisio::VSDStyles::VSDStyles() : diff --git a/src/lib/VSDStyles.h b/src/lib/VSDStyles.h index 616be38..32d4957 100644 --- a/src/lib/VSDStyles.h +++ b/src/lib/VSDStyles.h @@ -474,6 +474,7 @@ struct VSDOptionalTextBlockStyle isTextBkgndFilled(style.isTextBkgndFilled), textBkgndColour(style.textBkgndColour), defaultTabStop(style.defaultTabStop), textDirection(style.textDirection) {} ~VSDOptionalTextBlockStyle() {} + const VSDOptionalTextBlockStyle &operator=(const VSDOptionalTextBlockStyle &style); void override(const VSDOptionalTextBlockStyle &style) { ASSIGN_OPTIONAL(style.leftMargin, leftMargin); |