Generic container interface for different custom container classes. More...
#include <MultiWidgets/Container.hpp>
Public Member Functions | |
| virtual void | addItem (T t)=0 |
| Add a new item to the container. More... | |
| virtual void | clear ()=0 |
| Removes every item from the container. | |
| virtual T | item (size_t index) const =0 |
| Return the item at given position. More... | |
| virtual size_t | itemCount () const =0 |
| Returns the number of items in the container. More... | |
| virtual bool | removeItem (T t)=0 |
| Remove an item from the container. More... | |
Generic container interface for different custom container classes.
Widget containers can be used with ContentLoader::populateContainerFromFolder
| T | Type of the members belonging to container. |
|
pure virtual |
Add a new item to the container.
| t | item to add |
|
pure virtual |
Return the item at given position.
Implemented in MultiWidgets::ItemFlowWidget, MultiWidgets::FlippingWidget, MultiWidgets::ListWidget, MultiWidgets::CloudWidget, and MultiWidgets::WheelWidget.
|
pure virtual |
Returns the number of items in the container.
Implemented in MultiWidgets::ItemFlowWidget, MultiWidgets::FlippingWidget, MultiWidgets::ListWidget, MultiWidgets::CloudWidget, and MultiWidgets::WheelWidget.
|
pure virtual |
Remove an item from the container.
| t | item to remove |