#pragma once #include #include "QObjectPtr.h" QT_BEGIN_NAMESPACE class VariableSizedImageObject; QT_END_NAMESPACE /** This subclasses QTextBrowser to provide additional capabilities * to it, like allowing for images to be shown. */ class ProjectDescriptionPage final : public QTextBrowser { Q_OBJECT public: ProjectDescriptionPage(QWidget* parent = nullptr); void setMetaEntry(QString entry); private: shared_qobject_ptr m_image_text_object; };