23 VIEW_TYPE m_type = VIEW_TYPE_NONE;
26 IGUIContainer(
int parentID,
int controlID,
float posX,
float posY,
float width,
float height)
27 :
CGUIControl(parentID, controlID, posX, posY, width, height)
31 bool IsContainer()
const override {
return true; }
33 VIEW_TYPE GetType()
const {
return m_type; }
34 const std::string& GetLabel()
const {
return m_label; }
35 void SetType(VIEW_TYPE type,
const std::string &label)
41 virtual std::shared_ptr<CGUIListItem> GetListItem(
int offset,
unsigned int flag = 0)
const = 0;
42 virtual std::string GetLabel(
int info)
const = 0;
Base class for controls.
Definition: GUIControl.h:83
Definition: IGUIContainer.h:20