|
| TableViewModel (TableViewShared *const sharedObject, QObject *const parent=nullptr) |
|
void | addColumnAt (const TableViewColumnConfiguration &cpp, const int targetColumn=-1) |
|
void | addColumnAt (const TableViewColumnDescription &description, const int targetColumn=-1) |
|
QList< ItemInfo > | allItemInfo () const |
|
int | columnCount (const QModelIndex &i) const override |
|
QVariant | data (const QModelIndex &i, int role) const override |
|
int | deepRowCount () const |
|
QModelIndex | deepRowIndex (const int rowNumber) const |
|
bool | dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override |
|
int | findChildSortedPosition (Item *const parentItem, Item *const childItem) |
|
int | firstDeepRowNotInList (const QList< QModelIndex > &needleList) |
|
Qt::ItemFlags | flags (const QModelIndex &index) const override |
|
QModelIndex | fromItemFilterModelIndex (const QModelIndex &imageFilterModelIndex) |
|
QModelIndex | fromItemModelIndex (const QModelIndex &imageModelIndex) |
|
TableViewColumn * | getColumnObject (const int columnIndex) |
|
QList< TableViewColumn * > | getColumnObjects () |
|
TableViewColumnProfile | getColumnProfile () const |
|
GroupingMode | groupingMode () const |
|
bool | hasChildren (const QModelIndex &parent=QModelIndex()) const override |
|
QVariant | headerData (int section, Qt::Orientation orientation, int role) const override |
|
qlonglong | imageId (const QModelIndex &anIndex) const |
|
QList< qlonglong > | imageIds (const QModelIndexList &indexList) const |
|
ItemInfo | imageInfo (const QModelIndex &index) const |
|
QList< ItemInfo > | imageInfos (const QModelIndexList &indexList) const |
|
QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const override |
|
QModelIndex | indexFromImageId (const qlonglong imageId, const int columnIndex) const |
|
int | indexToDeepRowNumber (const QModelIndex &index) const |
|
ItemInfo | infoFromItem (Item *const item) const |
|
ItemInfoList | infosFromItems (const QList< Item * > &items) const |
|
QVariant | itemDatabaseFieldRaw (Item *const item, const DatabaseFields::Set &requestedField) |
|
DatabaseFieldsHashRaw | itemDatabaseFieldsRaw (Item *const item, const DatabaseFields::Set &requestedSet) |
|
Item * | itemFromImageId (const qlonglong imageId) const |
|
Item * | itemFromIndex (const QModelIndex &i) const |
|
QModelIndex | itemIndex (Item *const item) const |
|
bool | lessThan (Item *const itemA, Item *const itemB) |
|
void | loadColumnProfile (const TableViewColumnProfile &columnProfile) |
|
QMimeData * | mimeData (const QModelIndexList &indexes) const override |
|
QStringList | mimeTypes () const override |
|
QModelIndex | parent (const QModelIndex &childIndex) const override |
|
void | removeColumnAt (const int columnIndex) |
|
int | rowCount (const QModelIndex &parent) const override |
|
void | scheduleResort () |
|
void | setGroupingMode (const GroupingMode newGroupingMode) |
|
QList< Item * > | sortItems (const QList< Item * > &itemList) |
|
Qt::DropActions | supportedDropActions () const override |
| drag-and-drop related functions
|
|
QModelIndex | toCol0 (const QModelIndex &anIndex) const |
|
QModelIndex | toItemFilterModelIndex (const QModelIndex &i) const |
|
QModelIndex | toItemModelIndex (const QModelIndex &i) const |
|