summaryrefslogtreecommitdiff
path: root/src/gui/widgets/widgetgroup.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-01-05 15:47:31 +0300
committerAndrei Karas <akaras@inbox.ru>2015-01-05 15:47:31 +0300
commit5aa5429c62096034769ffdaef92a0fcb5db08301 (patch)
tree15fb060f619c30c4e7349e2d18f3cf6cfba05928 /src/gui/widgets/widgetgroup.cpp
parentad3a223908a77d42ee97ef28b598e3c831bee7d1 (diff)
downloadmanaplus-5aa5429c62096034769ffdaef92a0fcb5db08301.tar.gz
manaplus-5aa5429c62096034769ffdaef92a0fcb5db08301.tar.bz2
manaplus-5aa5429c62096034769ffdaef92a0fcb5db08301.tar.xz
manaplus-5aa5429c62096034769ffdaef92a0fcb5db08301.zip
Allow set pressed item in widgetgroup and child objects.
Diffstat (limited to 'src/gui/widgets/widgetgroup.cpp')
-rw-r--r--src/gui/widgets/widgetgroup.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/gui/widgets/widgetgroup.cpp b/src/gui/widgets/widgetgroup.cpp
index 1e5c81bed..3cddc625a 100644
--- a/src/gui/widgets/widgetgroup.cpp
+++ b/src/gui/widgets/widgetgroup.cpp
@@ -38,18 +38,20 @@ WidgetGroup::WidgetGroup(const Widget2 *const widget,
addWidgetListener(this);
}
-void WidgetGroup::addButton(const std::string &tag)
+void WidgetGroup::addButton(const std::string &tag,
+ const bool pressed)
{
- addButton(tag, tag);
+ addButton(tag, tag, pressed);
}
void WidgetGroup::addButton(const std::string &restrict text,
- const std::string &restrict tag)
+ const std::string &restrict tag,
+ const bool pressed)
{
if (text.empty() || tag.empty())
return;
- Widget *const widget = createWidget(text);
+ Widget *const widget = createWidget(text, pressed);
if (widget)
{
widget->setActionEventId(mActionEventId + tag);