summaryrefslogtreecommitdiffstats
path: root/src/citra_qt/game_list.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Frontend: Prevent FileSystemWatcher from blocking UI threadJames 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 emptyNico Bosshard2017-05-061-3/+6
|
* Fixed some more typosNico Bosshard2017-05-031-2/+2
|
* citra-qt: game list search function fixed minor mistakesNico Bosshard2017-05-021-24/+26
|
* citra-qt: game list search function (#2673)Nico Bosshard2017-04-301-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-barYuri Kunde Schlesner2017-02-271-0/+1
|\ | | | | Replace built-in Profiler with indicators in status bar
| * Qt: Add (empty) status barYuri Kunde Schlesner2017-02-271-0/+1
| |
* | Use QFileSystemWatcher to reload the game list when a change is detected. (#2555)James Rowe2017-02-231-1/+47
|/ | | | | | | | | * 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 extensionYuri Kunde Schlesner2017-02-141-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)Kloen Lansfiel2017-02-121-1/+10
|
* game_list: Implement context menu for items in listMerryMage2016-12-151-3/+25
| | | | * Add a context menu with a "Open Save Data Location" action
* game_list: Make the AddEntry argument a const referenceLioncash2016-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 nullptrLioncash2016-12-111-1/+1
|
* game_list: Use QT5's new event connection syntaxLioncash2016-12-111-6/+6
| | | | Makes for more compact code in most places.
* game_list: Pass the parent constructor argument to the QWidget base classLioncash2016-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-includeYuri Kunde Schlesner2016-09-211-1/+1
|
* Remove empty newlines in #include blocks.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.Emmanuel Gil Peyrot2016-09-181-30/+24
|
* Fix recursive scanning of directoriesYuri 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 directoryLFsWang2016-06-011-3/+3
|
* Merge pull request #1751 from linkmauve/no-recursive-readdirbunnei2016-05-311-5/+6
|\ | | | | Make recursive FileUtil functions take a maximum recursion
| * Common: Make recursive FileUtil functions take a maximum recursionEmmanuel 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 codeEmmanuel Gil Peyrot2016-05-211-18/+4
|/
* make the name column larger as defaultwwylele2016-05-041-1/+5
|
* add icon & title to game listwwylele2016-05-041-2/+8
|
* Merge pull request #1368 from LittleWhite-tb/configure-widgetbunnei2016-04-111-8/+5
|\ | | | | Implementation for a configure widget
| * Whole config is handled by Config class.LittleWhite2016-03-211-8/+5
| | | | | | | | This also means : we have only one config file, now
* | Fix encode problem On WindowsLFsWang2016-03-311-2/+2
| |
* | Compilation fixLittleWhite2016-03-281-1/+1
| |
* | Fix Qt chinese words encode problem on WindowsLFsWang2016-03-171-2/+2
|/
* Refactor ScanDirectoryTreeAndCallback to separate errors and retvalsarchshift2015-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()wwylele2015-10-201-1/+1
| | | | to support non-latin characters
* Game list: save and load column sizes, sort order, to QSettingsarchshift2015-10-021-0/+17
|
* Initial implementation of a game listarchshift2015-10-021-0/+154