]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/button.h
Use the override specifier when overriding a virtual function
[libs/gltk.git] / source / button.h
index 962b2e11908e0608b2ced7133274a0d0e648ec59..165ca4f8447d779a3b82ac05bd1180aa16512212 100644 (file)
@@ -35,25 +35,25 @@ private:
 public:
        Button(const std::string & = std::string());
 
-       virtual const char *get_class() const { return "button"; }
+       const char *get_class() const override { return "button"; }
 
 private:
-       virtual void autosize_special(const Part &, Geometry &) const;
+       void autosize_special(const Part &, Geometry &) const override;
 
 public:
        void set_text(const std::string &);
        void set_icon(const GL::Texture2D *);
 
 private:
-       virtual void rebuild_special(const Part &);
+       void rebuild_special(const Part &) override;
 
 public:
-       virtual void button_press(int, int, unsigned);
-       virtual void button_release(int, int, unsigned);
-       virtual void pointer_motion(int, int);
-       virtual bool navigate(Navigation);
+       void button_press(int, int, unsigned) override;
+       void button_release(int, int, unsigned) override;
+       void pointer_motion(int, int) override;
+       bool navigate(Navigation) override;
 private:
-       virtual void on_style_change();
+       void on_style_change() override;
 };
 
 } // namespace GLtk