]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/root.h
Use the override specifier when overriding a virtual function
[libs/gltk.git] / source / root.h
index 0fe624f4c4e3f5d03e7fab70ee4bc00d594cd20e..c71d50d6f7577d4ec3e710149c70115d50850ae3 100644 (file)
@@ -57,15 +57,15 @@ public:
        Root(Resources &, Graphics::Window *, Input::Keyboard *, Input::Mouse *, Input::Touchscreen * = nullptr);
        virtual ~Root();
 
-       virtual const char *get_class() const { return "root"; }
+       const char *get_class() const override { return "root"; }
 
        Resources &get_resources() const { return resources; }
        virtual unsigned get_width() const { return geom.w; }
        virtual unsigned get_height() const { return geom.h; }
 
        void tick();
-       virtual void setup_frame(GL::Renderer &);
-       virtual void render(GL::Renderer &, GL::Tag = GL::Tag()) const;
+       void setup_frame(GL::Renderer &) override;
+       void render(GL::Renderer &, GL::Tag = GL::Tag()) const override;
 
 private:
        bool button_press_event(unsigned);
@@ -79,8 +79,8 @@ private:
        void get_touch(unsigned, int &, int &);
        void update_camera();
 
-       virtual void on_size_change();
-       virtual void on_child_added(Widget &);
+       void on_size_change() override;
+       void on_child_added(Widget &) override;
 };
 
 } // namespace GLtk