ListView
AppCUI::Controls::ListView (class)
-
class ListView : public AppCUI::Controls::ColumnsHeaderView
Public Functions
-
virtual void OnMousePressed(int x, int y, Input::MouseButton button, Input::Key keyCode) override
-
virtual bool OnMouseWheel(int x, int y, Input::MouseWheel direction, Input::Key keyCode) override
-
virtual void OnFocus() override
-
virtual void OnUpdateScrollBars() override
-
ListViewItem AddItem(const ConstString &text)
-
ListViewItem AddItem(std::initializer_list<ConstString> values)
-
void AddItems(std::initializer_list<std::initializer_list<ConstString>> items)
-
ListViewItem GetItem(uint32 index)
-
ListViewItem GetCurrentItem()
-
void SelectAllItems()
-
void UnSelectAllItems()
-
void CheckAllItems()
-
void UncheckAllItems()
-
void DeleteAllItems()
-
bool SetCurrentItem(ListViewItem item)
-
void SetSearchString(const ConstString &text)
-
bool Sort()
-
virtual ~ListView()
Protected Functions
-
ListView(string_view layout, std::initializer_list<ConstString> columns, ListViewFlags flags)
Friends
- friend class Factory::ListView
- friend class Control
-
virtual void OnMousePressed(int x, int y, Input::MouseButton button, Input::Key keyCode) override