Added image requested signal.

This commit is contained in:
Martin Rotter 2016-04-15 09:22:49 +02:00
parent e86285c612
commit 9cb7ab3908
2 changed files with 6 additions and 0 deletions

View File

@ -20,6 +20,7 @@ QVariant MessageTextBrowser::loadResource(int type, const QUrl &name) {
m_imagePlaceholder = qApp->icons()->pixmap(QSL("image-placeholder")).scaledToWidth(20, Qt::FastTransformation); m_imagePlaceholder = qApp->icons()->pixmap(QSL("image-placeholder")).scaledToWidth(20, Qt::FastTransformation);
} }
emit imageRequested(name.toString());
return m_imagePlaceholder; return m_imagePlaceholder;
} }

View File

@ -6,12 +6,17 @@
class MessageTextBrowser : public QTextBrowser { class MessageTextBrowser : public QTextBrowser {
Q_OBJECT
public: public:
explicit MessageTextBrowser(QWidget *parent = 0); explicit MessageTextBrowser(QWidget *parent = 0);
virtual ~MessageTextBrowser(); virtual ~MessageTextBrowser();
QVariant loadResource(int type, const QUrl &name); QVariant loadResource(int type, const QUrl &name);
signals:
void imageRequested(const QString &image_url);
private: private:
QPixmap m_imagePlaceholder; QPixmap m_imagePlaceholder;
}; };