]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/toggle.h
Use the override specifier when overriding a virtual function
[libs/gltk.git] / source / toggle.h
index 7c572c51e98c74d18cbf5860e56d6460224afb23..2b38ffc2084f023ac0ea011f9720b58e85e2195f 100644 (file)
@@ -20,7 +20,7 @@ public:
        public:
                Loader(Toggle &);
        private:
-               virtual void finish();
+               void finish() override;
                void text(const std::string &);
        };
 
@@ -35,10 +35,10 @@ private:
 public:
        Toggle(const std::string & = std::string());
 
-       virtual const char *get_class() const { return "toggle"; }
+       const char *get_class() const override { return "toggle"; }
 
 private:
-       virtual void autosize_special(const Part &, Geometry &) const;
+       void autosize_special(const Part &, Geometry &) const override;
 
 public:
        void set_text(const std::string &);
@@ -51,14 +51,14 @@ public:
        bool get_value() const { return value; }
 
 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 bool navigate(Navigation);
+       void button_press(int, int, unsigned) override;
+       void button_release(int, int, unsigned) override;
+       bool navigate(Navigation) override;
 private:
-       virtual void on_style_change();
+       void on_style_change() override;
 };
 
 } // namespace GLtk