class AbstractUiMsg;
class ChatItem;
class ChatLine;
+class WebPreviewItem;
class QGraphicsSceneMouseEvent;
void requestBacklog();
+ void loadWebPreview(ChatItem *parentItem, const QString &url, const QRectF &urlRect);
+ void clearWebPreview(ChatItem *parentItem = 0);
+
signals:
void lastLineChanged(QGraphicsItem *);
bool _isSelecting;
int _lastBacklogSize;
+
+ struct WebPreview {
+ ChatItem *parentItem;
+ WebPreviewItem *previewItem;
+ QString url;
+ QRectF urlRect;
+ WebPreview() : parentItem(0), previewItem(0) {}
+ };
+ WebPreview webPreview;
};
bool ChatScene::containsBuffer(const BufferId &id) const {