5#ifndef INCLUDE_FIFECHAN_LISTMODEL_HPP_
6#define INCLUDE_FIFECHAN_LISTMODEL_HPP_
10#include "fifechan/platform.hpp"
23 class FIFEGUI_API ListModel
27 virtual ~ListModel() =
default;
29 ListModel(ListModel
const &) =
default;
30 ListModel& operator=(ListModel
const &) =
default;
31 ListModel(ListModel&&) =
default;
32 ListModel& operator=(ListModel&&) =
default;
50 ListModel() =
default;
virtual int getNumberOfElements()=0
Gets the number of elements in the list.
virtual std::string getElementAt(int i)=0
Gets an element at a certain index in the list.