game_list: Eliminate redundant argument copies

Several functions can be taken by const reference to avoid copies
This commit is contained in:
Lioncash 2020-09-23 11:20:10 -04:00
parent 43a7e8a2eb
commit 2827ce5194
2 changed files with 22 additions and 16 deletions

View file

@ -82,7 +82,7 @@ public:
static const QStringList supported_file_extensions;
signals:
void GameChosen(QString game_path);
void GameChosen(const QString& game_path);
void ShouldCancelWorker();
void OpenFolderRequested(u64 program_id, GameListOpenTarget target,
const std::string& game_path);
@ -108,12 +108,12 @@ private:
void AddDirEntry(GameListDir* entry_items);
void AddEntry(const QList<QStandardItem*>& entry_items, GameListDir* parent);
void ValidateEntry(const QModelIndex& item);
void DonePopulating(QStringList watch_list);
void DonePopulating(const QStringList& watch_list);
void RefreshGameDirectory();
void PopupContextMenu(const QPoint& menu_location);
void AddGamePopup(QMenu& context_menu, u64 program_id, std::string path);
void AddGamePopup(QMenu& context_menu, u64 program_id, const std::string& path);
void AddCustomDirPopup(QMenu& context_menu, QModelIndex selected);
void AddPermDirPopup(QMenu& context_menu, QModelIndex selected);