void ChatScene::loadWebPreview(ChatItem *parentItem, const QString &url, const QRectF &urlRect) {
+#ifndef HAVE_WEBKIT
+ Q_UNUSED(parentItem)
+ Q_UNUSED(url)
+ Q_UNUSED(urlRect)
+#else
if(webPreview.parentItem != parentItem)
webPreview.parentItem = parentItem;
webPreview.previewItem->setPos(previewX, previewY);
}
+#endif
}
void ChatScene::clearWebPreview(ChatItem *parentItem) {
+#ifndef HAVE_WEBKIT
+ Q_UNUSED(parentItem)
+#else
if(parentItem == 0 || webPreview.parentItem == parentItem) {
if(webPreview.previewItem) {
removeItem(webPreview.previewItem);
webPreview.url = QString();
webPreview.urlRect = QRectF();
}
+#endif
}
#include <QGraphicsProxyWidget>
#include <QPainter>
-#include <QWebview>
+#include <QWebView>
WebPreviewItem::WebPreviewItem(const QString &url)
: QGraphicsItem(0), // needs to be a top level item as we otherwise cannot guarantee that it's on top of other chatlines