summaryrefslogtreecommitdiffstats
path: root/src/citra_qt/game_list.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-01-13Massive removal of unused modulesJames Rowe1-422/+0
2017-05-10Frontend: Prevent FileSystemWatcher from blocking UI threadJames Rowe1-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)
2017-05-06Don’t focus the search field if the game is emptyNico Bosshard1-3/+6
2017-05-03Fixed some more typosNico Bosshard1-2/+2
2017-05-02citra-qt: game list search function fixed minor mistakesNico Bosshard1-24/+26
2017-04-30citra-qt: game list search function (#2673)Nico Bosshard1-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
2017-02-27Qt: Add (empty) status barYuri Kunde Schlesner1-0/+1
2017-02-23Use QFileSystemWatcher to reload the game list when a change is detected. (#2555)James Rowe1-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
2017-02-14Qt/GameList: Use suffix() to parse the file extensionYuri Kunde Schlesner1-1/+1
completeSuffix returns everything after the first period, which means that a file such as `foo.bar.3ds` would not get recognized.
2017-02-12citra-qt: Don't attempt to scan files with unsupported extensions (#2402)Kloen Lansfiel1-1/+10
2016-12-15game_list: Implement context menu for items in listMerryMage1-3/+25
* Add a context menu with a "Open Save Data Location" action
2016-12-11game_list: Make the AddEntry argument a const referenceLioncash1-1/+1
appendRow takes a QList by const reference, so it doesn't need to be modifiable.
2016-12-11game_list: Replace 0 literals with nullptrLioncash1-1/+1
2016-12-11game_list: Use QT5's new event connection syntaxLioncash1-6/+6
Makes for more compact code in most places.
2016-12-11game_list: Pass the parent constructor argument to the QWidget base classLioncash1-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.
2016-09-21Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner1-1/+1
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot1-7/+4
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-30/+24
2016-06-19Fix recursive scanning of directoriesYuri Kunde Schlesner1-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.
2016-06-01AddFstEntriesToGameList - prevent loading a directoryLFsWang1-3/+3
2016-05-21CitraQt: Simplify the game list loader codeEmmanuel Gil Peyrot1-18/+4
2016-05-21Common: Make recursive FileUtil functions take a maximum recursionEmmanuel Gil Peyrot1-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!
2016-05-04make the name column larger as defaultwwylele1-1/+5
2016-05-04add icon & title to game listwwylele1-2/+8
2016-03-31Fix encode problem On WindowsLFsWang1-2/+2
2016-03-28Compilation fixLittleWhite1-1/+1
2016-03-21Whole config is handled by Config class.LittleWhite1-8/+5
This also means : we have only one config file, now
2016-03-17Fix Qt chinese words encode problem on WindowsLFsWang1-2/+2
2015-11-27Refactor ScanDirectoryTreeAndCallback to separate errors and retvalsarchshift1-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.
2015-10-20change file path encoding to Local8bit()wwylele1-1/+1
to support non-latin characters
2015-10-02Game list: save and load column sizes, sort order, to QSettingsarchshift1-0/+17
2015-10-02Initial implementation of a game listarchshift1-0/+154