summaryrefslogtreecommitdiffstats
path: root/src/citra_qt/game_list.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
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