|
| CStaticListProvider (const TiXmlElement *element, int parentID) |
|
| CStaticListProvider (const std::vector< CGUIStaticItemPtr > &items) |
|
| CStaticListProvider (const CStaticListProvider &other) |
|
std::unique_ptr< IListProvider > | Clone () override |
| Create an instance of the derived class. Allows for polymorphic copies.
|
|
bool | Update (bool forceRefresh) override |
| Update the list content. More...
|
|
void | Fetch (std::vector< CGUIListItemPtr > &items) override |
| Fetch the current list of items. More...
|
|
bool | OnClick (const CGUIListItemPtr &item) override |
| Click event on an item. More...
|
|
bool | OnInfo (const CGUIListItemPtr &item) override |
| Open the info dialog for an item provided by this IListProvider. More...
|
|
bool | OnContextMenu (const CGUIListItemPtr &item) override |
| Open the context menu for an item provided by this IListProvider. More...
|
|
void | SetDefaultItem (int item, bool always) override |
| Set the default item to focus. For backwards compatibility. More...
|
|
int | GetDefaultItem () const override |
| The default item to focus. More...
|
|
bool | AlwaysFocusDefaultItem () const override |
| Whether to always focus the default item. More...
|
|
| IListProvider (int parentID) |
|
| IListProvider (const IListProvider &other)=default |
|
virtual bool | IsUpdating () const |
| Check whether the list provider is updating content. More...
|
|
virtual void | Reset () |
| Reset the current list of items. Derived classes may choose to ignore this.
|
|
virtual void | FreeResources (bool immediately) |
| Free all GUI resources allocated by the items. More...
|
|
virtual bool | OnPlay (const CGUIListItemPtr &item) |
| Play event on an item. More...
|
|