diff --git a/src/messages/layouts/MessageLayoutElement.cpp b/src/messages/layouts/MessageLayoutElement.cpp index a8bcc30c9..bd90d4ca9 100644 --- a/src/messages/layouts/MessageLayoutElement.cpp +++ b/src/messages/layouts/MessageLayoutElement.cpp @@ -168,6 +168,11 @@ int ImageLayoutElement::getXFromIndex(int index) } } +boost::optional ImageLayoutElement::pixmap() const +{ + return this->image_->pixmap(); +} + // // TEXT // diff --git a/src/messages/layouts/MessageLayoutElement.hpp b/src/messages/layouts/MessageLayoutElement.hpp index d5e11a0a3..5c92665b9 100644 --- a/src/messages/layouts/MessageLayoutElement.hpp +++ b/src/messages/layouts/MessageLayoutElement.hpp @@ -62,6 +62,8 @@ public: ImageLayoutElement(MessageElement &creator, ImagePtr image, const QSize &size); + boost::optional pixmap() const; + protected: void addCopyTextToString(QString &str, int from = 0, int to = INT_MAX) const override;