Disabling SceneIndex during resizing.
[quassel.git] / src / qtui / chatscene.h
index f3c3d6e..b7eca32 100644 (file)
@@ -70,7 +70,7 @@ public slots:
   void clearWebPreview(ChatItem *parentItem = 0);
 
 signals:
-  void lastLineChanged(QGraphicsItem *);
+  void lastLineChanged(QGraphicsItem *item, qreal offset);
 
 protected:
   virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *mouseEvent);
@@ -84,8 +84,8 @@ protected slots:
 
 private slots:
   void handlePositionChanged(qreal xpos);
-  void showWebPreview();
-  void clearWebPreviewEvent();
+  void showWebPreviewEvent();
+  void deleteWebPreviewEvent();
 
 private:
   void setHandleXLimits();
@@ -120,10 +120,11 @@ private:
 
   struct WebPreview {
     ChatItem *parentItem;
-    WebPreviewItem *previewItem;
+    QGraphicsItem *previewItem;
     QString url;
     QRectF urlRect;
     QTimer delayTimer;
+    QTimer deleteTimer;
     WebPreview() : parentItem(0), previewItem(0) {}
   };
   WebPreview webPreview;