summaryrefslogtreecommitdiff
path: root/src/filetreemodel.cpp
Commit message (Collapse)AuthorAgeFilesLines
* iconsisanae2020-02-041-12/+47
|
* font, tooltip and foregroundisanae2020-02-041-0/+116
|
* createDirectoryItem() and createFileItem()isanae2020-02-041-31/+45
|
* moved a bunch of duplicate stuff in a new class Rangeisanae2020-02-041-105/+135
|
* refactored removeDisappearingFiles() to just check for directories in the ↵isanae2020-02-041-39/+32
| | | | main loop
* faster parent() and indexFromItem() with index guessisanae2020-02-041-26/+211
| | | | implemented files
* implemented fetchMore() and update for subdirectoriesisanae2020-02-041-8/+75
| | | | don't refresh tree on active, it's taken care of by fetchMore()
* rewriting FileTreeModel, implemented add/remove folders in rootisanae2020-02-041-779/+178
|
* removed LEAK_TRACE stuffisanae2020-02-041-13/+53
| | | | | refactored DirectoryEntry for lookup maps filetreemodel: made ensureLoaded() a no-op while refreshing, faster processing for removing rows
* renamed ToLower() to avoid confusion with in-place vs copyisanae2020-02-041-20/+20
| | | | pre-hashed file lookup in DirectoryEntry
* added a map for directories in DirectoryEntryisanae2020-02-041-8/+17
| | | | more optimizations for filetree
* some optimizations to avoid case conversions and memory allocationsisanae2020-02-041-16/+8
|
* put expensive logging in an optional functionisanae2020-02-041-19/+54
|
* split item and modelisanae2020-02-041-0/+872