Some cleanups in ChatScene in preparation to mouse handling revamp
authorManuel Nickschas <sputnick@quassel-irc.org>
Fri, 7 Nov 2008 21:21:57 +0000 (22:21 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Thu, 20 Nov 2008 14:26:33 +0000 (15:26 +0100)
* We should always use qreal for scene coordinates
* Provide a few convenience methods

src/qtui/chatitem.h
src/qtui/chatscene.h

index 3cb9c3d..98056ef 100644 (file)
@@ -80,6 +80,8 @@ protected:
   virtual void mousePressEvent(QGraphicsSceneMouseEvent *event);
   virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
 
+  //virtual bool handleClick(ClickMode mode);
+
   inline QTextLayout *layout() const;
 
   virtual QTextLayout::FormatRange selectionFormat() const;
index 7ef50d9..3349d2f 100644 (file)
@@ -174,14 +174,14 @@ private:
   int _firstSelectionRow;
   bool _isSelecting;
 
-  bool _showWebPreview;
-
   QTimer _clickTimer;
   ClickMode _clickMode;
   QPointF _clickPos;
   bool _clickHandled;
   bool _leftButtonPressed;
 
+  bool _showWebPreview;
+
   struct WebPreview {
     ChatItem *parentItem;
     QGraphicsItem *previewItem;