]> sigrok.org Git - pulseview.git/blobdiff - pv/view/cursorpair.hpp
View: Make sure unused groups are freed
[pulseview.git] / pv / view / cursorpair.hpp
index aacc7d8c2b3272144be7fd6f9a7930a2d10ca129..7cbd4f05f53aa440c1f35820ef4a2bc65bf17f9c 100644 (file)
@@ -18,8 +18,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
  */
 
-#ifndef PULSEVIEW_PV_VIEW_CURSORPAIR_H
-#define PULSEVIEW_PV_VIEW_CURSORPAIR_H
+#ifndef PULSEVIEW_PV_VIEW_CURSORPAIR_HPP
+#define PULSEVIEW_PV_VIEW_CURSORPAIR_HPP
 
 #include "cursor.hpp"
 
@@ -49,7 +49,7 @@ public:
        /**
         * Returns true if the item is visible and enabled.
         */
-       bool enabled() const;
+       bool enabled() const override;
 
        /**
         * Returns a pointer to the first cursor.
@@ -64,16 +64,16 @@ public:
        /**
         * Sets the time of the marker.
         */
-       void set_time(double time);
+       void set_time(const pv::util::Timestamp& time) override;
 
-       float get_x() const;
+       float get_x() const override;
 
-       QPoint point(const QRect &rect) const;
+       QPoint point(const QRect &rect) const override;
 
-       pv::widgets::Popup* create_popup(QWidget *parent);
+       pv::widgets::Popup* create_popup(QWidget *parent) override;
 
 public:
-       QRectF label_rect(const QRectF &rect) const;
+       QRectF label_rect(const QRectF &rect) const override;
 
        /**
         * Paints the marker's label to the ruler.
@@ -81,14 +81,14 @@ public:
         * @param rect The rectangle of the ruler client area.
         * @param hover true if the label is being hovered over by the mouse.
         */
-       void paint_label(QPainter &p, const QRect &rect, bool hover);
+       void paint_label(QPainter &p, const QRect &rect, bool hover) override;
 
        /**
         * Paints the background layer of the item with a QPainter
         * @param p the QPainter to paint into.
         * @param pp the painting parameters object to paint with.
-        **/
-       void paint_back(QPainter &p, const ViewItemPaintParams &pp);
+        */
+       void paint_back(QPainter &p, const ViewItemPaintParams &pp) override;
 
        /**
         * Constructs the string to display.
@@ -108,4 +108,4 @@ private:
 } // namespace view
 } // namespace pv
 
-#endif // PULSEVIEW_PV_VIEW_CURSORPAIR_H
+#endif // PULSEVIEW_PV_VIEW_CURSORPAIR_HPP