summaryrefslogtreecommitdiff
path: root/src/citra_qt/game_list.cpp
AgeCommit message (Collapse)Author
2018-01-12Massive removal of unused modulesJames Rowe
2017-05-10Frontend: Prevent FileSystemWatcher from blocking UI threadJames Rowe
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 Bosshard
2017-05-03Fixed some more typosNico Bosshard
2017-05-02citra-qt: game list search function fixed minor mistakesNico Bosshard
2017-04-29citra-qt: game list search function (#2673)Nico Bosshard
* 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-26Merge pull request #2587 from yuriks/status-barYuri Kunde Schlesner
Replace built-in Profiler with indicators in status bar
2017-02-26Qt: Add (empty) status barYuri Kunde Schlesner
2017-02-23Use QFileSystemWatcher to reload the game list when a change is detected. ↵James Rowe
(#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
2017-02-13Qt/GameList: Use suffix() to parse the file extensionYuri Kunde Schlesner
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 Lansfiel
2016-12-15game_list: Implement context menu for items in listMerryMage
* Add a context menu with a "Open Save Data Location" action
2016-12-11game_list: Make the AddEntry argument a const referenceLioncash
appendRow takes a QList by const reference, so it doesn't need to be modifiable.
2016-12-11game_list: Replace 0 literals with nullptrLioncash
2016-12-11game_list: Use QT5's new event connection syntaxLioncash
Makes for more compact code in most places.
2016-12-11game_list: Pass the parent constructor argument to the QWidget base classLioncash
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 Schlesner
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot
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 Peyrot
2016-06-19Fix recursive scanning of directoriesYuri Kunde Schlesner
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 directoryLFsWang
2016-05-30Merge pull request #1751 from linkmauve/no-recursive-readdirbunnei
Make recursive FileUtil functions take a maximum recursion
2016-05-21CitraQt: Simplify the game list loader codeEmmanuel Gil Peyrot
2016-05-21Common: Make recursive FileUtil functions take a maximum recursionEmmanuel Gil Peyrot
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 defaultwwylele
2016-05-04add icon & title to game listwwylele
2016-04-10Merge pull request #1368 from LittleWhite-tb/configure-widgetbunnei
Implementation for a configure widget
2016-03-31Fix encode problem On WindowsLFsWang
2016-03-28Compilation fixLittleWhite
2016-03-21Whole config is handled by Config class.LittleWhite
This also means : we have only one config file, now
2016-03-17Fix Qt chinese words encode problem on WindowsLFsWang
2015-11-27Refactor ScanDirectoryTreeAndCallback to separate errors and retvalsarchshift
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()wwylele
to support non-latin characters
2015-10-01Game list: save and load column sizes, sort order, to QSettingsarchshift
2015-10-01Initial implementation of a game listarchshift