Fixed double click selection.

This commit is contained in:
Cranken
2018-10-06 13:43:21 +02:00
committed by pajlada
parent 335b889efe
commit 4c4d1d2042
4 changed files with 131 additions and 12 deletions
+5
View File
@@ -106,6 +106,9 @@ private:
MessageElementFlags getFlags() const;
bool isPaused();
void selectWholeMessage(MessageLayout *layout, int &messageIndex);
void getWordBounds(MessageLayout *layout,
const MessageLayoutElement *element,
const QPoint &relativePos, int &wordStart, int &wordEnd);
void handleMouseClick(QMouseEvent *event,
const MessageLayoutElement *hoverLayoutElement,
@@ -148,6 +151,8 @@ private:
// Mouse event variables
bool isMouseDown_ = false;
bool isRightMouseDown_ = false;
bool isDoubleClick_ = false;
DoubleClickSelection dCSelection_;
QPointF lastPressPosition_;
QPointF lastRightPressPosition_;
QTimer *clickTimer_;