Fix #737 by adding the override specifier where needed
authorSoeren Apel <soeren@apelpie.net>
Sun, 31 Jan 2016 17:18:47 +0000 (18:18 +0100)
committerSoeren Apel <soeren@apelpie.net>
Sun, 31 Jan 2016 17:18:47 +0000 (18:18 +0100)
pv/view/cursorpair.hpp
pv/view/ruler.hpp
pv/view/timemarker.hpp

index 345700fa3c96c557dd4b36697af4e8091a2906ad..7cbd4f05f53aa440c1f35820ef4a2bc65bf17f9c 100644 (file)
@@ -49,7 +49,7 @@ public:
        /**
         * Returns true if the item is visible and enabled.
         */
        /**
         * Returns true if the item is visible and enabled.
         */
-       bool enabled() const;
+       bool enabled() const override;
 
        /**
         * Returns a pointer to the first cursor.
 
        /**
         * Returns a pointer to the first cursor.
@@ -66,14 +66,14 @@ public:
         */
        void set_time(const pv::util::Timestamp& time) override;
 
         */
        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:
 
 public:
-       QRectF label_rect(const QRectF &rect) const;
+       QRectF label_rect(const QRectF &rect) const override;
 
        /**
         * Paints the marker's label to the ruler.
 
        /**
         * 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.
         */
         * @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.
         */
 
        /**
         * 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.
 
        /**
         * Constructs the string to display.
index 90556a08526f04fd021a4591b915c07d43c1cf73..aabbe486cd8a93f8d3b986a26150aee4f40f739c 100644 (file)
@@ -63,14 +63,14 @@ public:
        Ruler(View &parent);
 
 public:
        Ruler(View &parent);
 
 public:
-       QSize sizeHint() const;
+       QSize sizeHint() const override;
 
        /**
         * The extended area that the header widget would like to be sized to.
         * @remarks This area is the area specified by sizeHint, extended by
         * the area to overlap the viewport.
         */
 
        /**
         * The extended area that the header widget would like to be sized to.
         * @remarks This area is the area specified by sizeHint, extended by
         * the area to overlap the viewport.
         */
-       QSize extended_size_hint() const;
+       QSize extended_size_hint() const override;
 
        /**
         * Formats a timestamp depending on its distance to another timestamp.
 
        /**
         * Formats a timestamp depending on its distance to another timestamp.
@@ -109,7 +109,7 @@ private:
        /**
         * Gets the time items.
         */
        /**
         * Gets the time items.
         */
-       std::vector< std::shared_ptr<pv::view::ViewItem> > items();
+       std::vector< std::shared_ptr<pv::view::ViewItem> > items() override;
 
        /**
         * Gets the first view item which has a label that contains @c pt .
 
        /**
         * Gets the first view item which has a label that contains @c pt .
@@ -118,11 +118,11 @@ private:
         *   @c shared_ptr if no item was found.
         */
        std::shared_ptr<pv::view::ViewItem> get_mouse_over_item(
         *   @c shared_ptr if no item was found.
         */
        std::shared_ptr<pv::view::ViewItem> get_mouse_over_item(
-               const QPoint &pt);
+               const QPoint &pt) override;
 
 
-       void paintEvent(QPaintEvent *event);
+       void paintEvent(QPaintEvent *event) override;
 
 
-       void mouseDoubleClickEvent(QMouseEvent *e);
+       void mouseDoubleClickEvent(QMouseEvent *e) override;
 
        /**
         * Draw a hover arrow under the cursor position.
 
        /**
         * Draw a hover arrow under the cursor position.
index f16fea03f4c0d8d9e93ca9ce77ac5dd2f5cfd7b2..c65dab78a7006f89c98a26298d754c677c0f1ee9 100644 (file)
@@ -68,27 +68,27 @@ public:
         */
        void set_time(const pv::util::Timestamp& time) override;
 
         */
        void set_time(const pv::util::Timestamp& time) override;
 
-       float get_x() const;
+       float get_x() const override;
 
        /**
         * Gets the arrow-tip point of the time marker.
         * @param rect the rectangle of the ruler area.
         */
 
        /**
         * Gets the arrow-tip point of the time marker.
         * @param rect the rectangle of the ruler area.
         */
-       QPoint point(const QRect &rect) const;
+       QPoint point(const QRect &rect) const override;
 
        /**
         * Computes the outline rectangle of a label.
         * @param rect the rectangle of the header area.
         * @return Returns the rectangle of the signal label.
         */
 
        /**
         * Computes the outline rectangle of a label.
         * @param rect the rectangle of the header area.
         * @return Returns the rectangle of the signal label.
         */
-       QRectF label_rect(const QRectF &rect) const;
+       QRectF label_rect(const QRectF &rect) const override;
 
        /**
         * Computes the outline rectangle of the viewport hit-box.
         * @param rect the rectangle of the viewport area.
         * @return Returns the rectangle of the hit-box.
         */
 
        /**
         * Computes the outline rectangle of the viewport hit-box.
         * @param rect the rectangle of the viewport area.
         * @return Returns the rectangle of the hit-box.
         */
-       QRectF hit_box_rect(const ViewItemPaintParams &pp) const;
+       QRectF hit_box_rect(const ViewItemPaintParams &pp) const override;
 
        /**
         * Gets the text to show in the marker.
 
        /**
         * Gets the text to show in the marker.
@@ -101,16 +101,16 @@ public:
         * @param rect The rectangle of the ruler client area.
         * @param hover true if the label is being hovered over by the mouse.
         */
         * @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 foreground layer of the item with a QPainter
         * @param p the QPainter to paint into.
         * @param pp the painting parameters object to paint with.
         */
 
        /**
         * Paints the foreground 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_fore(QPainter &p, const ViewItemPaintParams &pp);
+       void paint_fore(QPainter &p, const ViewItemPaintParams &pp) override;
 
 
-       virtual pv::widgets::Popup* create_popup(QWidget *parent);
+       virtual pv::widgets::Popup* create_popup(QWidget *parent) override;
 
 private Q_SLOTS:
        void on_value_changed(const pv::util::Timestamp& value);
 
 private Q_SLOTS:
        void on_value_changed(const pv::util::Timestamp& value);