![]() |
LeechCraft 0.6.70-19214-g121e5318a7
Modular cross-platform feature rich live environment.
|
Public Types | |
| enum class | Type : std::uint8_t { Root , Folder , Item } |
Public Member Functions | |
| FlatTreeItem ()=default | |
| FlatTreeItem (Type type, FlatTreeItem &parent, QString tag) | |
| int | Row () const |
| FlatTreeItem_ptr | AddFolder (const QString &tag) |
| FlatTreeItem_ptr | AddLeaf (const QPersistentModelIndex &index) |
Public Attributes | |
| const Type | Type_ = Type::Root |
| FlatTreeItem *const | Parent_ = nullptr |
| QList< FlatTreeItem_ptr > | C_ |
| QPersistentModelIndex | Index_ |
| QString | Tag_ |
Definition at line 20 of file flattofoldersproxymodel.cpp.
|
strong |
| Enumerator | |
|---|---|
| Root | |
| Folder | |
| Item | |
Definition at line 22 of file flattofoldersproxymodel.cpp.
|
default |
|
inline |
Definition at line 38 of file flattofoldersproxymodel.cpp.
References FlatTreeItem(), Parent_, Tag_, and Type_.
|
inline |
Definition at line 55 of file flattofoldersproxymodel.cpp.
|
inline |
Definition at line 60 of file flattofoldersproxymodel.cpp.
|
inline |
Definition at line 45 of file flattofoldersproxymodel.cpp.
| QList<FlatTreeItem_ptr> LC::Util::FlatTreeItem::C_ |
Definition at line 32 of file flattofoldersproxymodel.cpp.
Referenced by AddFolder(), AddLeaf(), and Row().
| QPersistentModelIndex LC::Util::FlatTreeItem::Index_ |
Definition at line 33 of file flattofoldersproxymodel.cpp.
| FlatTreeItem* const LC::Util::FlatTreeItem::Parent_ = nullptr |
Definition at line 30 of file flattofoldersproxymodel.cpp.
Referenced by FlatTreeItem(), and Row().
| QString LC::Util::FlatTreeItem::Tag_ |
Definition at line 34 of file flattofoldersproxymodel.cpp.
Referenced by FlatTreeItem(), and AddLeaf().
| const Type LC::Util::FlatTreeItem::Type_ = Type::Root |
Definition at line 29 of file flattofoldersproxymodel.cpp.
Referenced by FlatTreeItem().