mirror of
https://github.com/OpenMW/openmw.git
synced 2025-10-24 14:26:42 +00:00
Initialize inventory tabs in a loop
This commit is contained in:
parent
582b409f7f
commit
23e3d0b49a
1 changed files with 7 additions and 15 deletions
|
|
@ -14,22 +14,14 @@ namespace MWGui
|
|||
: WindowBase("openmw_inventory_tabs.layout")
|
||||
{
|
||||
MyGUI::Button* tab;
|
||||
constexpr char* kTabIds[] = { "TabMap", "TabInventory", "TabSpells", "TabStats" };
|
||||
|
||||
getWidget(tab, "TabMap");
|
||||
tab->eventMouseButtonClick += MyGUI::newDelegate(this, &InventoryTabsOverlay::onTabClicked);
|
||||
mTabs.push_back(tab);
|
||||
|
||||
getWidget(tab, "TabInventory");
|
||||
tab->eventMouseButtonClick += MyGUI::newDelegate(this, &InventoryTabsOverlay::onTabClicked);
|
||||
mTabs.push_back(tab);
|
||||
|
||||
getWidget(tab, "TabSpells");
|
||||
tab->eventMouseButtonClick += MyGUI::newDelegate(this, &InventoryTabsOverlay::onTabClicked);
|
||||
mTabs.push_back(tab);
|
||||
|
||||
getWidget(tab, "TabStats");
|
||||
for (const char* id : kTabIds)
|
||||
{
|
||||
getWidget(tab, id);
|
||||
tab->eventMouseButtonClick += MyGUI::newDelegate(this, &InventoryTabsOverlay::onTabClicked);
|
||||
mTabs.push_back(tab);
|
||||
}
|
||||
|
||||
MyGUI::ImageBox* image;
|
||||
getWidget(image, "BtnL2Image");
|
||||
|
|
|
|||
Loading…
Reference in a new issue