diff options
Diffstat (limited to 'src/Authoring/Studio/Palettes/TimelineGraphicsView/TimelineWidget.h')
-rw-r--r-- | src/Authoring/Studio/Palettes/TimelineGraphicsView/TimelineWidget.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Authoring/Studio/Palettes/TimelineGraphicsView/TimelineWidget.h b/src/Authoring/Studio/Palettes/TimelineGraphicsView/TimelineWidget.h index d7b22925..efb19c8b 100644 --- a/src/Authoring/Studio/Palettes/TimelineGraphicsView/TimelineWidget.h +++ b/src/Authoring/Studio/Palettes/TimelineGraphicsView/TimelineWidget.h @@ -75,6 +75,7 @@ public: void setSelectedTimeBarsColor(const QColor &color, bool preview); void enableDnD(bool b = true); bool dndActive() const; + bool blockMousePress() const; // Presentation Change Listener void OnNewPresentation() override; @@ -92,6 +93,7 @@ public: CDropTarget *FindDropCandidate(CPt &inMousePoint, Qt::KeyboardModifiers inFlags, EStudioObjectType objectType) override; bool OnMouseHover(CPt inPoint, Qt::KeyboardModifiers inFlags) override; + void OnMouseMove(CPt inPoint, Qt::KeyboardModifiers inFlags) override; void OnMouseOut(CPt inPoint, Qt::KeyboardModifiers inFlags) override; void OnMouseUp(CPt inPoint, Qt::KeyboardModifiers inFlags) override; CPt GetPreferredSize() override; @@ -159,6 +161,7 @@ private: QHash<int, int> m_moveMap; QTimer m_asyncUpdateTimer; bool m_fullReconstruct = false; + bool m_blockMousePress = false; CClientDataModelBridge *m_bridge = nullptr; IBreadCrumbProvider *m_BreadCrumbProvider = nullptr; |