void MWList::onItemSelected(MyGUI::Widget* _sender) { std::string name = static_cast<MyGUI::Button*>(_sender)->getCaption(); int id = *_sender->getUserData<int>(); eventItemSelected(name, id); eventWidgetSelected(_sender); }
void CUIGallery::onPush() { int id = m_pGallery->GetSelectedItem(); if (id >= 0 && id < m_vecItems.size()) eventItemSelected(id, m_vecItems[id]); }