diff options
Diffstat (limited to 'gui/PopUpWidget.cpp')
-rw-r--r-- | gui/PopUpWidget.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gui/PopUpWidget.cpp b/gui/PopUpWidget.cpp index 9527db6491..71d861d35c 100644 --- a/gui/PopUpWidget.cpp +++ b/gui/PopUpWidget.cpp @@ -315,6 +315,16 @@ void PopUpWidget::setSelected(int item) { } } +void PopUpWidget::setSelectedTag(uint32 tag) { + uint item; + for (item = 0; item < _entries.size(); ++item) { + if (_entries[item].tag == tag) { + setSelected(item); + return; + } + } +} + void PopUpWidget::drawWidget(bool hilite) { NewGui *gui = &g_gui; int x = _x + _labelWidth; |