MythUIButtonListItem *MythGenericTree::CreateListButton(MythUIButtonList *list) { MythUIButtonListItem *item = new MythUIButtonListItem(list, getString()); item->SetData(qVariantFromValue(this)); item->SetTextFromMap(m_strings); item->SetImageFromMap(m_imageFilenames); if (visibleChildCount() > 0) item->setDrawArrow(true); return item; }
MythUIButtonListItem *MusicGenericTree::CreateListButton(MythUIButtonList *list) { MusicButtonItem *item = new MusicButtonItem(list, getString()); item->SetData(qVariantFromValue((MythGenericTree*) this)); if (visibleChildCount() > 0) item->setDrawArrow(true); if (m_showArrow) item->setDrawArrow(true); item->setCheckable(m_check != MythUIButtonListItem::CantCheck); item->setChecked(m_check); m_buttonItem = item; return item; }