qt5/src/poppler-page-transition.cc | 10 ++++++++++ qt5/src/poppler-page-transition.h | 5 ++++- 2 files changed, 14 insertions(+), 1 deletion(-)
New commits: commit 43ad7071aa126d3b6754421b544e114d87fdd82a Author: Albert Astals Cid <[email protected]> Date: Tue Jan 9 23:41:01 2018 +0100 qt5: Implement operator= for PageTransition diff --git a/qt5/src/poppler-page-transition.cc b/qt5/src/poppler-page-transition.cc index 759592e9..2c4a7ef9 100644 --- a/qt5/src/poppler-page-transition.cc +++ b/qt5/src/poppler-page-transition.cc @@ -62,6 +62,16 @@ PageTransition::~PageTransition() delete data; } +PageTransition& PageTransition::operator=(const PageTransition &other) +{ + if ( this != &other ) { + delete data; + data = new PageTransitionData(*other.data); + } + + return *this; +} + PageTransition::Type PageTransition::type() const { return (Poppler::PageTransition::Type)data->pt->getType(); diff --git a/qt5/src/poppler-page-transition.h b/qt5/src/poppler-page-transition.h index c53ddf28..f7cd4c54 100644 --- a/qt5/src/poppler-page-transition.h +++ b/qt5/src/poppler-page-transition.h @@ -101,7 +101,10 @@ class POPPLER_QT5_EXPORT PageTransition { /** \brief copy constructor */ PageTransition(const PageTransition &pt); - + + /** \brief assignment operator \since 0.63 */ + PageTransition& operator=(const PageTransition &other); + /** Destructor */ _______________________________________________ poppler mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/poppler
