![]() |
LeechCraft
0.6.70-13729-g7046a9d2a7
Modular cross-platform feature rich live environment.
|
#include "flattofoldersproxymodel.h"
Inheritance diagram for LC::Util::FlatToFoldersProxyModel:
Collaboration diagram for LC::Util::FlatToFoldersProxyModel:Public Member Functions | |
| FlatToFoldersProxyModel (const ITagsManager *, QObject *=nullptr) | |
| int | columnCount (const QModelIndex &={}) const override |
| QVariant | data (const QModelIndex &, int=Qt::DisplayRole) const override |
| QVariant | headerData (int, Qt::Orientation, int) const override |
| Qt::ItemFlags | flags (const QModelIndex &) const override |
| QModelIndex | index (int, int, const QModelIndex &={}) const override |
| QModelIndex | parent (const QModelIndex &) const override |
| int | rowCount (const QModelIndex &={}) const override |
| Qt::DropActions | supportedDropActions () const override |
| QStringList | mimeTypes () const override |
| QMimeData * | mimeData (const QModelIndexList &indexes) const override |
| bool | dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override |
| void | SetSourceModel (QAbstractItemModel *) |
| QAbstractItemModel * | GetSourceModel () const |
| QModelIndex | MapToSource (const QModelIndex &) const |
| QList< QModelIndex > | MapFromSource (const QModelIndex &) const |
Definition at line 47 of file flattofoldersproxymodel.h.
|
explicit |
Definition at line 78 of file flattofoldersproxymodel.cpp.
References parent().
Here is the call graph for this function:
|
override |
Definition at line 86 of file flattofoldersproxymodel.cpp.
|
override |
Definition at line 93 of file flattofoldersproxymodel.cpp.
References LC::FlatTreeItem::Folder, ITagsManager::GetTag(), index(), LC::FlatTreeItem::Index_, LC::FlatTreeItem::Item, LC::RoleTags, LC::FlatTreeItem::Tag_, LC::ToFlat(), and LC::FlatTreeItem::Type_.
Referenced by dropMimeData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
override |
Definition at line 229 of file flattofoldersproxymodel.cpp.
References data(), LC::FlatTreeItem::Folder, LC::FlatTreeItem::Item, and parent().
Here is the call graph for this function:
|
override |
Definition at line 133 of file flattofoldersproxymodel.cpp.
References index(), LC::FlatTreeItem::Item, and LC::ToFlat().
Here is the call graph for this function:| QAbstractItemModel * LC::Util::FlatToFoldersProxyModel::GetSourceModel | ( | ) | const |
Definition at line 305 of file flattofoldersproxymodel.cpp.
Referenced by MapFromSource(), and MapToSource().
Here is the caller graph for this function:
|
override |
Definition at line 124 of file flattofoldersproxymodel.cpp.
|
override |
Definition at line 145 of file flattofoldersproxymodel.cpp.
References LC::FlatTreeItem::C_, LC::FlatTreeItem::Item, parent(), LC::ToFlat(), and LC::FlatTreeItem::Type_.
Referenced by data(), flags(), MapFromSource(), mimeData(), parent(), and rowCount().
Here is the call graph for this function:
Here is the caller graph for this function:| QList< QModelIndex > LC::Util::FlatToFoldersProxyModel::MapFromSource | ( | const QModelIndex & | source | ) | const |
Definition at line 326 of file flattofoldersproxymodel.cpp.
References GetSourceModel(), index(), and LC::RoleTags.
Here is the call graph for this function:| QModelIndex LC::Util::FlatToFoldersProxyModel::MapToSource | ( | const QModelIndex & | proxy | ) | const |
Definition at line 310 of file flattofoldersproxymodel.cpp.
References GetSourceModel(), LC::FlatTreeItem::Item, and LC::ToFlat().
Referenced by mimeData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
override |
Definition at line 203 of file flattofoldersproxymodel.cpp.
References LC::FlatTreeItem::Folder, index(), LC::FlatTreeItem::Item, and MapToSource().
Here is the call graph for this function:
|
override |
Definition at line 196 of file flattofoldersproxymodel.cpp.
|
override |
Definition at line 163 of file flattofoldersproxymodel.cpp.
References index(), LC::FlatTreeItem::Parent_, LC::FlatTreeItem::Root, and LC::ToFlat().
Referenced by dropMimeData(), FlatToFoldersProxyModel(), and index().
Here is the call graph for this function:
Here is the caller graph for this function:
|
override |
Definition at line 181 of file flattofoldersproxymodel.cpp.
References LC::FlatTreeItem::C_, index(), and LC::ToFlat().
Here is the call graph for this function:| void LC::Util::FlatToFoldersProxyModel::SetSourceModel | ( | QAbstractItemModel * | model | ) |
Definition at line 254 of file flattofoldersproxymodel.cpp.
|
override |
Definition at line 189 of file flattofoldersproxymodel.cpp.