| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
|
|
| |
Instead of tying the QFileSystemWatcher to the GameList and updating in
the UI thread, this change moves it to the worker thread. Since it gets
deleted and recreated as part of the worker thread, this prevents it from
ever getting used from multiple threads (which is why it was originally
done on the UI thread)
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* citra-qt: game list search function
* Empty search field during game list refresh
* Code improvements
* Code formatting
* Autofocus search field
* JayFoxRox's recommendations
* lioncash's review
|
| |\
| |
| | |
Replace built-in Profiler with indicators in status bar
|
| | | |
|
| |/
|
|
|
|
|
|
|
|
|
| |
(#2555)
* Added a refresh game directory option to the file menu
* Make the game list watcher recursive and have it start watching from the initial load
* Rework game list watcher to be thread safe
* Fix code style issues
|
| |
|
|
|
| |
completeSuffix returns everything after the first period, which means
that a file such as `foo.bar.3ds` would not get recognized.
|
| | |
|
| |
|
|
| |
* Add a context menu with a "Open Save Data Location" action
|
| |
|
|
|
| |
appendRow takes a QList by const reference, so it doesn't need to be
modifiable.
|
| | |
|
| |
|
|
| |
Makes for more compact code in most places.
|
| |
|
|
|
|
|
|
| |
If the control was ever passed an explicit parent, a potential memory leak
would happen, as the game list wouldn't be freed.
However, in our case, the game list was placed within a layout, which
automatically performs reparenting, avoiding this issue.
|
| | |
|
| |
|
|
|
|
|
| |
This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
|
| | |
|
| |
|
|
|
|
| |
ForeachDirectoryEntry didn't actually do anything with the `recursive`
parameter, and the corresponding callback parameter was shadowing the
actual recursion counters in the user functions.
|
| | |
|
| |\
| |
| | |
Make recursive FileUtil functions take a maximum recursion
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes #1115.
Also improves the performances of DiskArchive’s directory
implementation a lot, simply by not going through the entire tree
instead of just listing the first level files.
Thanks to JayRoxFox for rebasing this on current master!
|
| |/ |
|
| | |
|
| | |
|
| |\
| |
| | |
Implementation for a configure widget
|
| | |
| |
| |
| | |
This also means : we have only one config file, now
|
| | | |
|
| | | |
|
| |/ |
|
| |
|
|
|
|
|
|
|
| |
ScanDirectoryTreeAndCallback, before this change, coupled error/return
codes and actual return values (number of entries found). This caused
confusion and difficulty interpreting the precise way the function
worked.
Supersedes, and closes #1255.
|
| |
|
|
| |
to support non-latin characters
|
| | |
|
| |
|