diff --git a/resources/misc/previewInterop.js b/resources/misc/previewInterop.js index 16a73661a3aef335b7a1ed19e8869786139fe870..552c8b0d890c823cb3de53dfbcaa56526958ebc0 100644 --- a/resources/misc/previewInterop.js +++ b/resources/misc/previewInterop.js @@ -32,13 +32,13 @@ function getPreviewInfo(messageId, url) { title = "Twitter. It's what's happening." } - window.jsbridge.infoReady(messageId, { - 'title': title, - 'image': image, - 'description': description, - 'url': url, - 'domain': domain, - }) + window.jsbridge.emitInfoReady(messageId, { + 'title': title, + 'image': image, + 'description': description, + 'url': url, + 'domain': domain, + }) }).catch(function (err) { log("Error occured while fetching document: " + err) }) @@ -51,5 +51,5 @@ function parseMessage(messageId, message, showPreview) { } if (showPreview) getPreviewInfo(messageId, links[0].href) - window.jsbridge.linkifyReady(messageId, linkifyStr(message)) + window.jsbridge.emitLinkified(messageId, linkifyStr(message)) } diff --git a/src/nowebengine/previewengine.cpp b/src/nowebengine/previewengine.cpp index b6f165a1f3a7be91191aaaae913f4cf989c33cbc..b74d4531b5af9f3a83ac47390c3952010d81357a 100644 --- a/src/nowebengine/previewengine.cpp +++ b/src/nowebengine/previewengine.cpp @@ -40,5 +40,13 @@ void PreviewEngine::log(const QString&) {} +void +PreviewEngine::emitInfoReady(const QString&, const QVariantMap&) +{} + +void +PreviewEngine::emitLinkified(const QString&, const QString&) +{} + #include "moc_previewengine.cpp" #include "previewengine.moc" diff --git a/src/previewengine.cpp b/src/previewengine.cpp index 84ae798854ca080361e03d8a3a3372772f5d71c7..9d4f8a852763a83965652804a56788025bf8019c 100644 --- a/src/previewengine.cpp +++ b/src/previewengine.cpp @@ -96,5 +96,17 @@ PreviewEngine::log(const QString& str) qDebug() << str; } +void +PreviewEngine::emitInfoReady(const QString& messageId, const QVariantMap& info) +{ + Q_EMIT infoReady(messageId, info); +} + +void +PreviewEngine::emitLinkified(const QString& messageId, const QString& linkifiedStr) +{ + Q_EMIT linkified(messageId, linkifiedStr); +} + #include "moc_previewengine.cpp" #include "previewengine.moc" diff --git a/src/previewengine.h b/src/previewengine.h index c929b21b8e31f76c2e09d7fe0ee5a192034e76d8..1d37ffc73d6b17eb9a6fe58794661950f3d83674 100644 --- a/src/previewengine.h +++ b/src/previewengine.h @@ -33,10 +33,12 @@ public: void parseMessage(const QString& messageId, const QString& msg, bool showPreview); Q_INVOKABLE void log(const QString& str); + Q_INVOKABLE void emitInfoReady(const QString& messageId, const QVariantMap& info); + Q_INVOKABLE void emitLinkified(const QString& messageId, const QString& linkifiedStr); Q_SIGNALS: - Q_INVOKABLE void infoReady(const QString& messageId, const QVariantMap& info); - Q_INVOKABLE void linkified(const QString& messageId, const QString& linkified); + void infoReady(const QString& messageId, const QVariantMap& info); + void linkified(const QString& messageId, const QString& linkifiedStr); private: struct Impl;