29#include <sptk5/PackedStrings.h>
30#include <sptk5/Variant.h>
50 using CPSVector = std::vector<PPackedStrings>;
72 uint32_t m_fullHeight;
168 if (index < m_rows.size())
170 return m_rows[index];
188 return (uint32_t) m_rows.size();
219 return m_sortAscending;
235 return (int32_t) m_fullHeight;
Definition: CListViewRows.h:48
CPackedStrings * operator[](uint32_t index) const
Definition: CListViewRows.h:166
static bool compare_integers(const PPackedStrings &, const PPackedStrings &)
static bool compare_floats(const PPackedStrings &, const PPackedStrings &)
static bool compare_datetimes(const PPackedStrings &, const PPackedStrings &)
int32_t fullHeight() const
Definition: CListViewRows.h:233
int32_t sortColumn() const
Definition: CListViewRows.h:200
int32_t indexOf(CPackedStrings *row) const
uint32_t size() const
Definition: CListViewRows.h:186
void sortAscending(bool ascending, bool sortNow)
uint32_t update(uint32_t index, CPackedStrings *row)
void sortColumn(int column, VariantDataType ctype, bool sortNow)
void truncate(uint32_t count)
static int currentSortColumn
Definition: CListViewRows.h:83
static bool compare_strings(const PPackedStrings &, const PPackedStrings &)
bool sortAscending() const
Definition: CListViewRows.h:217
uint32_t insert(uint32_t index, CPackedStrings *row)
uint32_t add(CPackedStrings *row)
void remove(uint32_t index)
static bool compare_dates(const PPackedStrings &, const PPackedStrings &)
List view widget.
Definition: CListView.h:108
Packed strings list.
Definition: PackedStrings.h:58
VariantDataType
Definition: VariantData.h:44