citra_qt, core: game list "Open XXX Location" improvements

This commit is contained in:
zhupengfei 2018-09-16 12:48:39 +08:00
parent 41688b2f2a
commit bbf391abb9
No known key found for this signature in database
GPG key ID: 85B82A3E62174206
11 changed files with 120 additions and 19 deletions

View file

@ -27,7 +27,7 @@ class QTreeView;
class QToolButton;
class QVBoxLayout;
enum class GameListOpenTarget { SAVE_DATA = 0, APPLICATION = 1, UPDATE_DATA = 2 };
enum class GameListOpenTarget { SAVE_DATA = 0, EXT_DATA = 1, APPLICATION = 2, UPDATE_DATA = 3 };
class GameList : public QWidget {
Q_OBJECT
@ -89,7 +89,7 @@ private:
void RefreshGameDirectory();
void PopupContextMenu(const QPoint& menu_location);
void AddGamePopup(QMenu& context_menu, u64 program_id);
void AddGamePopup(QMenu& context_menu, const QString& path, u64 program_id, u64 extdata_id);
void AddCustomDirPopup(QMenu& context_menu, QModelIndex selected);
void AddPermDirPopup(QMenu& context_menu, QModelIndex selected);