diff options
| author | Lioncash <mai.iam2048@gmail.com> | 2023-11-25 21:44:04 -0500 |
|---|---|---|
| committer | Lioncash <mai.iam2048@gmail.com> | 2023-11-25 21:44:07 -0500 |
| commit | 24c009f7ce0eb9e33275ce6ac561dc3ee65df697 (patch) | |
| tree | ddff62d2d476032ec04c4c55f966d4fb4ccb2279 /Source/Core | |
| parent | 6d47d6c08e6efb397c6ff829c01ba553111b3f36 (diff) | |
SkylandersPortalWindow: Mark helpers as const/static where applicable
These helpers don't directly modify class state.
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp | 20 | ||||
| -rw-r--r-- | Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.h | 18 |
2 files changed, 19 insertions, 19 deletions
diff --git a/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp b/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp index cc35763366..31fcc6bc5e 100644 --- a/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp +++ b/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp @@ -875,7 +875,7 @@ void SkylanderPortalWindow::UpdateSlotNames() } // Helpers -bool SkylanderPortalWindow::PassesFilter(QString name, u16 id, u16 var) +bool SkylanderPortalWindow::PassesFilter(const QString& name, u16 id, u16 var) const { const auto skypair = IOS::HLE::USB::list_skylanders.find(std::make_pair(id, var)); IOS::HLE::USB::SkyData character; @@ -916,7 +916,7 @@ bool SkylanderPortalWindow::PassesFilter(QString name, u16 id, u16 var) return true; } -QString SkylanderPortalWindow::GetFilePath(u16 id, u16 var) +QString SkylanderPortalWindow::GetFilePath(u16 id, u16 var) const { const QDir collection = QDir(m_collection_path); auto& system = Core::System::GetInstance(); @@ -938,12 +938,12 @@ QString SkylanderPortalWindow::GetFilePath(u16 id, u16 var) return file.filePath(); } } - return QString(); + return {}; } -u8 SkylanderPortalWindow::GetCurrentSlot() +u8 SkylanderPortalWindow::GetCurrentSlot() const { - for (auto radio : m_slot_radios) + for (const auto* radio : m_slot_radios) { if (radio->isChecked()) { @@ -953,9 +953,9 @@ u8 SkylanderPortalWindow::GetCurrentSlot() return 0; } -int SkylanderPortalWindow::GetElementRadio() +int SkylanderPortalWindow::GetElementRadio() const { - for (auto radio : m_element_filter) + for (const auto* radio : m_element_filter) { if (radio->isChecked()) { @@ -965,9 +965,9 @@ int SkylanderPortalWindow::GetElementRadio() return -1; } -int SkylanderPortalWindow::GetTypeRadio() +int SkylanderPortalWindow::GetTypeRadio() const { - for (auto radio : m_type_filter) + for (const auto* radio : m_type_filter) { if (radio->isChecked()) { @@ -984,7 +984,7 @@ QBrush SkylanderPortalWindow::GetBaseColor(std::pair<const u16, const u16> ids, if (skylander == IOS::HLE::USB::list_skylanders.end()) return QBrush(dark_theme ? QColor(32, 32, 32) : QColor(255, 255, 255)); - switch ((*skylander).second.game) + switch (skylander->second.game) { case Game::SpyrosAdv: return QBrush(dark_theme ? QColor(10, 42, 90) : QColor(240, 255, 240)); diff --git a/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.h b/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.h index a59dedcecf..49f562104e 100644 --- a/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.h +++ b/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.h @@ -76,15 +76,15 @@ private: void UpdateSlotNames(); // Helpers - bool PassesFilter(QString name, u16 id, u16 var); - QString GetFilePath(u16 id, u16 var); - u8 GetCurrentSlot(); - int GetElementRadio(); - int GetTypeRadio(); - QBrush GetBaseColor(std::pair<const u16, const u16> ids, bool dark_theme); - int GetGameID(Game game); - int GetElementID(Element elem); - int GetTypeID(Type type); + bool PassesFilter(const QString& name, u16 id, u16 var) const; + QString GetFilePath(u16 id, u16 var) const; + u8 GetCurrentSlot() const; + int GetElementRadio() const; + int GetTypeRadio() const; + static QBrush GetBaseColor(std::pair<const u16, const u16> ids, bool dark_theme); + static int GetGameID(Game game); + static int GetElementID(Element elem); + static int GetTypeID(Type type); bool m_emulating; QCheckBox* m_enabled_checkbox; |
