X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=inline;f=source%2Fdialog.h;h=285478ebb570ddead2d12deae299805dd595ecee;hb=103ceeace366c6d80fce323438b31b9bbc167915;hp=3eb3f98d2845cbe77a68f592ce418dc38103597d;hpb=56c41b294aa47a38ac3e1be70d4868f260cb4274;p=libs%2Fgltk.git diff --git a/source/dialog.h b/source/dialog.h index 3eb3f98..285478e 100644 --- a/source/dialog.h +++ b/source/dialog.h @@ -27,12 +27,10 @@ public: sigc::signal signal_response; private: - bool stale; + bool stale = false; public: - Dialog(); - - virtual const char *get_class() const { return "dialog"; } + const char *get_class() const override { return "dialog"; } /** Adds an action button to the dialog. Pressing the button will invoke response handlers and delete the dialog. */ @@ -42,9 +40,9 @@ public: away from the dialog. */ void set_modal(bool); - virtual void button_release(int, int, unsigned); - virtual bool key_release(unsigned, unsigned); - virtual bool navigate(Navigation); + void button_release(int, int, unsigned) override; + bool key_release(unsigned, unsigned) override; + bool navigate(Navigation) override; protected: void response(int); void check_stale();