summaryrefslogtreecommitdiff
path: root/src/filetree.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Convert FileAlternative and DataArchiveOrigin to classesAL2020-11-021-4/+4
|
* Change Alternatives vector to use a structAL2020-11-021-4/+4
|
* fixed crash because items were sorted while being expandedisanae2020-07-191-2/+14
| | | | | when expanding all or updating the tree, only sort once at the end cache file types
* fixed crashes and empty items in the file treeisanae2020-04-171-1/+0
| | | | sorting and removing items have to be queued since they corrupt various internal structures in Qt when done during layout
* Fix inconsistent Explore menu option naming. Used Visual Studio standard.AL2020-04-021-1/+1
|
* split directoryentryisanae2020-02-181-0/+3
| | | | made classes noncopyable, fixed a few unintended copies
* error checking in dump()isanae2020-02-181-39/+0
| | | | removed a bunch of "{} saved" in the logs
* moved dump() to DirectoryEntryisanae2020-02-181-24/+1
| | | | static functions instead of lambdas
* customizable columns for file treeisanae2020-02-181-0/+3
|
* shift+right-click selects itemsisanae2020-02-181-0/+15
|
* localized warning when file doesn't exist for shell menuisanae2020-02-181-0/+12
|
* just disable recursive filtering when fully loadingisanae2020-02-071-21/+5
| | | | switching models clears persistent indexes and collapses everything
* fixed data tab not refreshing after "restarting" MOisanae2020-02-071-0/+2
| | | | | larger default size for filename column fixed sorting in descending order by default
* disconnect any proxies when fully loadingisanae2020-02-071-0/+21
| | | | disable model when resetting, enable it back after the directory refresh so the tree doesn't appear in a weird state in between
* item activationisanae2020-02-071-111/+183
| | | | removed a bunch of unnecessary QObject qualifiers
* removed bad minimum column width in the data tabisanae2020-02-051-4/+0
| | | | fixed crash in log when restart MO
* fixed warning when comparing empty stringsisanae2020-02-051-4/+20
| | | | | | | | | | filter in data tab fixed some bad iterators when removing rows fixed empty directories not being marked as such when refreshing always sort directories first even when reversing the sort order fixed children not being sorted fixed errors about file sizes for directories remember state of checkboxes in data tab
* case insensitive checks for mohidden extension (lost in rebase)isanae2020-02-041-1/+1
|
* skip files from archives for the shell menuisanae2020-02-041-5/+15
|
* hidden unique_ptr into FileTreeItemisanae2020-02-041-6/+31
| | | | | | refactored pruning don't show shell menu for directories added collapse all in context menu
* show file counts when there are discrepanciesisanae2020-02-041-1/+15
|
* fixed bad path for alternate originsisanae2020-02-041-26/+34
| | | | finished ShellMenuCollection, had to split a bunch of things
* ShellMenuCollection, events not processed yetisanae2020-02-041-0/+12
|
* preparing for multiple origins shell menusisanae2020-02-041-3/+65
| | | | split exec() from createMenu()
* ShellMenu classisanae2020-02-041-3/+3
|
* shell menu for multiple filesisanae2020-02-041-12/+18
|
* shift+right click for shell menuisanae2020-02-041-0/+18
|
* renamed ToLower() to avoid confusion with in-place vs copyisanae2020-02-041-0/+5
| | | | pre-hashed file lookup in DirectoryEntry
* put expensive logging in an optional functionisanae2020-02-041-0/+4
|
* split item and modelisanae2020-02-041-1087/+4
|
* initial implementation for updating file tree, buggyisanae2020-02-041-10/+439
|
* implemented dump to fileisanae2020-02-041-1/+78
| | | | fixed duplicate module notifications not being skipped
* implemented explore origin, open mod info, hide and unhideisanae2020-02-041-6/+92
|
* hide spacers on statusbar when the progress bar is not visibleisanae2020-02-041-61/+173
| | | | always show menu items, added status tips
* added a few missing constsisanae2020-02-041-0/+300
| | | | | removed incorrect assert about an empty game edition added FileTree to wrap a QTreeView and a FileTreeModel, moved some context menu actions over
* split IconFetcherisanae2020-02-041-203/+3
|
* now prunes empty directoriesisanae2020-02-041-36/+88
| | | | handles archives and conflicts checkboxes
* tooltips, archive namesisanae2020-02-041-61/+127
|
* IconFetcherisanae2020-02-041-9/+227
|
* load items on demandisanae2020-02-041-33/+177
|
* split FileTreeModel, initial implementation, some stuff is brokenisanae2020-02-041-0/+396