#pragma once #include "UIControl_Base.h" class UIControl_LeftIconButtonList : public UIControl_ButtonList { public: UIControl_LeftIconButtonList(); virtual bool setupControl(UIScene* scene, IggyValuePath* parent, const std::string& controlName); void AddNewItem(int index, const std::wstring& label, const std::wstring& textureName); void SetItem(int index, const std::wstring& label, const std::wstring& textureName); void SetTextureName(int index, const std::wstring& textureName); void UseIggyIcons(); private: int m_addNewItemFastName; int m_setTextureNameFastName; int m_useIggyIconsFastName; };