Ticket #7791: mythtv-buttonlist-marking.patch

File mythtv-buttonlist-marking.patch, 919 bytes (added by Robert S, 14 years ago)
  • mythtv/libs/libmythui/mythuibuttonlist.h

     
    135135    bool MoveItemUpDown(MythUIButtonListItem *item, bool up);
    136136
    137137    void SetAllChecked(MythUIButtonListItem::CheckState state);
     138        void SetChecked(MythUIButtonListItem::CheckState state, int pos);
    138139
    139140    int GetCurrentPos() const { return m_selPosition; }
    140141    int GetItemPos(MythUIButtonListItem* item) const;
  • mythtv/libs/libmythui/mythuibuttonlist.cpp

     
    713713        it.next()->setChecked(state);
    714714}
    715715
     716void MythUIButtonList::SetChecked(MythUIButtonListItem::CheckState state, int pos)
     717{
     718    m_itemList.at(pos)->setChecked(state);
     719}
     720
    716721void MythUIButtonList::Init()
    717722{
    718723    if (m_initialized)