summaryrefslogtreecommitdiff
path: root/src/citra_qt/game_list.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Massive removal of unused modulesGravatar James Rowe2018-01-121-422/+0
|
* Frontend: Prevent FileSystemWatcher from blocking UI threadGravatar James Rowe2017-05-101-42/+26
| | | | | | | | 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)
* Don’t focus the search field if the game is emptyGravatar Nico Bosshard2017-05-061-3/+6
|
* Fixed some more typosGravatar Nico Bosshard2017-05-031-2/+2
|
* citra-qt: game list search function fixed minor mistakesGravatar Nico Bosshard2017-05-021-24/+26
|
* citra-qt: game list search function (#2673)Gravatar Nico Bosshard2017-04-291-17/+216
| | | | | | | | | | | | | | | | * 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
* Merge pull request #2587 from yuriks/status-barGravatar Yuri Kunde Schlesner2017-02-261-0/+1
|\ | | | | Replace built-in Profiler with indicators in status bar
| * Qt: Add (empty) status barGravatar Yuri Kunde Schlesner2017-02-261-0/+1
| |
* | Use QFileSystemWatcher to reload the game list when a change is detected. ↵Gravatar James Rowe2017-02-231-1/+47
|/ | | | | | | | | | | (#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
* Qt/GameList: Use suffix() to parse the file extensionGravatar Yuri Kunde Schlesner2017-02-131-1/+1
| | | | | completeSuffix returns everything after the first period, which means that a file such as `foo.bar.3ds` would not get recognized.
* citra-qt: Don't attempt to scan files with unsupported extensions (#2402)Gravatar Kloen Lansfiel2017-02-121-1/+10
|
* game_list: Implement context menu for items in listGravatar MerryMage2016-12-151-3/+25
| | | | * Add a context menu with a "Open Save Data Location" action
* game_list: Make the AddEntry argument a const referenceGravatar Lioncash2016-12-111-1/+1
| | | | | appendRow takes a QList by const reference, so it doesn't need to be modifiable.
* game_list: Replace 0 literals with nullptrGravatar Lioncash2016-12-111-1/+1
|
* game_list: Use QT5's new event connection syntaxGravatar Lioncash2016-12-111-6/+6
| | | | Makes for more compact code in most places.
* game_list: Pass the parent constructor argument to the QWidget base classGravatar Lioncash2016-12-111-1/+1
| | | | | | | | 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.
* Use negative priorities to avoid special-casing the self-includeGravatar Yuri Kunde Schlesner2016-09-211-1/+1
|
* Remove empty newlines in #include blocks.Gravatar Emmanuel Gil Peyrot2016-09-211-7/+4
| | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
* Sources: Run clang-format on everything.Gravatar Emmanuel Gil Peyrot2016-09-181-30/+24
|
* Fix recursive scanning of directoriesGravatar Yuri Kunde Schlesner2016-06-191-5/+3
| | | | | | 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.
* AddFstEntriesToGameList - prevent loading a directoryGravatar LFsWang2016-06-011-3/+3
|
* Merge pull request #1751 from linkmauve/no-recursive-readdirGravatar bunnei2016-05-301-5/+6
|\ | | | | Make recursive FileUtil functions take a maximum recursion
| * Common: Make recursive FileUtil functions take a maximum recursionGravatar Emmanuel Gil Peyrot2016-05-211-5/+6
| | | | | | | | | | | | | | | | | | | | 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!
* | CitraQt: Simplify the game list loader codeGravatar Emmanuel Gil Peyrot2016-05-211-18/+4
|/
* make the name column larger as defaultGravatar wwylele2016-05-041-1/+5
|
* add icon & title to game listGravatar wwylele2016-05-041-2/+8
|
* Merge pull request #1368 from LittleWhite-tb/configure-widgetGravatar bunnei2016-04-101-8/+5
|\ | | | | Implementation for a configure widget
| * Whole config is handled by Config class.Gravatar LittleWhite2016-03-211-8/+5
| | | | | | | | This also means : we have only one config file, now
* | Fix encode problem On WindowsGravatar LFsWang2016-03-311-2/+2
| |
* | Compilation fixGravatar LittleWhite2016-03-281-1/+1
| |
* | Fix Qt chinese words encode problem on WindowsGravatar LFsWang2016-03-171-2/+2
|/
* Refactor ScanDirectoryTreeAndCallback to separate errors and retvalsGravatar archshift2015-11-271-7/+9
| | | | | | | | | 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.
* change file path encoding to Local8bit()Gravatar wwylele2015-10-201-1/+1
| | | | to support non-latin characters
* Game list: save and load column sizes, sort order, to QSettingsGravatar archshift2015-10-011-0/+17
|
* Initial implementation of a game listGravatar archshift2015-10-011-0/+154