Added image requested signal.
This commit is contained in:
parent
e86285c612
commit
9cb7ab3908
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user