X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Fcursor.hpp;h=73e84ee8d377fbb4ab006ff4ba5781bfd260c851;hb=0bb3dd25421a8638afb881d46799a13378d3f00b;hp=c3960d6d39aa57d5d3bd8c6a02773ccc14eb65e2;hpb=641574bcc118be0b6dc3a65039ab3497f9d7241a;p=pulseview.git
diff --git a/pv/views/trace/cursor.hpp b/pv/views/trace/cursor.hpp
index c3960d6d..73e84ee8 100644
--- a/pv/views/trace/cursor.hpp
+++ b/pv/views/trace/cursor.hpp
@@ -17,8 +17,8 @@
* along with this program; if not, see .
*/
-#ifndef PULSEVIEW_PV_VIEWS_TRACEVIEW_CURSOR_HPP
-#define PULSEVIEW_PV_VIEWS_TRACEVIEW_CURSOR_HPP
+#ifndef PULSEVIEW_PV_VIEWS_TRACE_CURSOR_HPP
+#define PULSEVIEW_PV_VIEWS_TRACE_CURSOR_HPP
#include "timemarker.hpp"
@@ -53,19 +53,21 @@ public:
/**
* Returns true if the item is visible and enabled.
*/
- bool enabled() const;
+ virtual bool enabled() const override;
/**
* Gets the text to show in the marker.
*/
- QString get_text() const;
+ virtual QString get_text() const override;
/**
* Gets the marker label rectangle.
* @param rect The rectangle of the ruler client area.
* @return Returns the label rectangle.
*/
- QRectF label_rect(const QRectF &rect) const;
+ virtual QRectF label_rect(const QRectF &rect) const override;
+
+ virtual QMenu* create_header_context_menu(QWidget *parent) override;
private:
shared_ptr get_other_cursor() const;
@@ -75,4 +77,4 @@ private:
} // namespace views
} // namespace pv
-#endif // PULSEVIEW_PV_VIEWS_TRACEVIEW_CURSOR_HPP
+#endif // PULSEVIEW_PV_VIEWS_TRACE_CURSOR_HPP