QModelIndex index(int row, int col, const QModelIndex &parent={}) const override
int columnCount(const QModelIndex &index={}) const override
FlatItemsModelBase(QStringList headers, QObject *=nullptr)
void SetItems(QVector< T > items)
void AddItem(const T &item)
void EditItem(int idx, F &&editor)
void SetItem(int idx, const T &item)
int GetItemsCount() const override
const QVector< T > & GetItems() const
Container< T > Filter(const Container< T > &c, F f)