]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/toggle.h
Rework how widget ownership works in Container
[libs/gltk.git] / source / toggle.h
index 7c572c51e98c74d18cbf5860e56d6460224afb23..7da0e36996150d8256acfde03621a37d0f620fdd 100644 (file)
@@ -19,8 +19,10 @@ public:
        {
        public:
                Loader(Toggle &);
+
        private:
-               virtual void finish();
+               void finish() override;
+
                void text(const std::string &);
        };
 
@@ -35,10 +37,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 +53,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