]> sigrok.org Git - pulseview.git/blobdiff - pv/view/marginwidget.hpp
Header: Make get_mouse_over_item return shared_ptr<ViewItem>
[pulseview.git] / pv / view / marginwidget.hpp
index 5b6631af724f3177e5c643bda1f0674e0ad5ccad..de5c866f3077fcc12acb8028167dc4de0711a69d 100644 (file)
@@ -53,6 +53,9 @@ protected:
         */
        void show_popup(const std::shared_ptr<ViewItem> &item);
 
+private:
+       void leaveEvent(QEvent *event);
+
 public Q_SLOTS:
        virtual void clear_selection();
 
@@ -63,6 +66,7 @@ protected:
        pv::view::View &view_;
        QPoint mouse_point_;
        QPoint mouse_down_point_;
+       std::shared_ptr<ViewItem> mouse_down_item_;
        bool dragging_;
 };