From 5aa5429c62096034769ffdaef92a0fcb5db08301 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 5 Jan 2015 15:47:31 +0300 Subject: Allow set pressed item in widgetgroup and child objects. --- src/gui/widgets/widgetgroup.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/gui/widgets/widgetgroup.h') diff --git a/src/gui/widgets/widgetgroup.h b/src/gui/widgets/widgetgroup.h index 463145dde..ef6c26629 100644 --- a/src/gui/widgets/widgetgroup.h +++ b/src/gui/widgets/widgetgroup.h @@ -35,10 +35,12 @@ class WidgetGroup notfinal : public Container, public: A_DELETE_COPY(WidgetGroup) - virtual void addButton(const std::string &tag); + virtual void addButton(const std::string &tag, + const bool pressed = false); virtual void addButton(const std::string &restrict text, - const std::string &restrict tag); + const std::string &restrict tag, + const bool pressed = false); void action(const ActionEvent &event) override; @@ -49,7 +51,8 @@ class WidgetGroup notfinal : public Container, void widgetResized(const Event &event) override final; - virtual Widget *createWidget(const std::string &name) + virtual Widget *createWidget(const std::string &name, + const bool pressed = false) const A_WARN_UNUSED = 0; protected: -- cgit v1.2.3-60-g2f50