]> sigrok.org Git - pulseview.git/commitdiff
MarginWidget: Added pure-virtual get_mouse_over_item
authorJoel Holdsworth <redacted>
Sun, 21 Dec 2014 12:55:11 +0000 (12:55 +0000)
committerJoel Holdsworth <redacted>
Mon, 29 Dec 2014 11:56:00 +0000 (11:56 +0000)
pv/view/marginwidget.hpp

index bd74801bf4d04a7f71e6a3875e2b8ed5acf652e9..b8bcdd77744f2e7676cdbb3a25d1eff9e321c852 100644 (file)
@@ -52,6 +52,15 @@ protected:
         */
        virtual std::vector< std::shared_ptr<pv::view::ViewItem> > items() = 0;
 
+       /**
+        * Gets the first view item which has a label that contains @c pt .
+        * @param pt the point to search with.
+        * @return the view item that has been found, or and empty
+        *   @c shared_ptr if no item was found.
+        */
+       virtual std::shared_ptr<pv::view::ViewItem> get_mouse_over_item(
+               const QPoint &pt) = 0;
+
        /**
         * Shows the popup of a the specified @c ViewItem .
         * @param item The item to show the popup for.