Browse Source

game_list: Make CompatibilityList parameter of NavigateToGamedbEntryRequested() a const reference

The compatibility list isn't modified within any of the slots connected
to this signal, so we can make it const to enforce immutability.
nce_cpp
Lioncash 7 years ago
parent
commit
a5f1ec43b7
  1. 3
      src/yuzu/game_list.h
  2. 2
      src/yuzu/main.cpp
  3. 3
      src/yuzu/main.h

3
src/yuzu/game_list.h

@ -89,7 +89,8 @@ signals:
void GameChosen(QString game_path);
void ShouldCancelWorker();
void OpenFolderRequested(u64 program_id, GameListOpenTarget target);
void NavigateToGamedbEntryRequested(u64 program_id, CompatibilityList& compatibility_list);
void NavigateToGamedbEntryRequested(u64 program_id,
const CompatibilityList& compatibility_list);
private slots:
void onTextChanged(const QString& newText);

2
src/yuzu/main.cpp

@ -727,7 +727,7 @@ void GMainWindow::OnGameListOpenFolder(u64 program_id, GameListOpenTarget target
}
void GMainWindow::OnGameListNavigateToGamedbEntry(u64 program_id,
CompatibilityList& compatibility_list) {
const CompatibilityList& compatibility_list) {
const auto it = FindMatchingCompatibilityEntry(compatibility_list, program_id);
QString directory;

3
src/yuzu/main.h

@ -138,7 +138,8 @@ private slots:
/// Called whenever a user selects a game in the game list widget.
void OnGameListLoadFile(QString game_path);
void OnGameListOpenFolder(u64 program_id, GameListOpenTarget target);
void OnGameListNavigateToGamedbEntry(u64 program_id, CompatibilityList& compatibility_list);
void OnGameListNavigateToGamedbEntry(u64 program_id,
const CompatibilityList& compatibility_list);
void OnMenuLoadFile();
void OnMenuLoadFolder();
void OnMenuInstallToNAND();

Loading…
Cancel
Save