summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorLioncash <mai.iam2048@gmail.com>2023-11-25 21:44:04 -0500
committerLioncash <mai.iam2048@gmail.com>2023-11-25 21:44:07 -0500
commit24c009f7ce0eb9e33275ce6ac561dc3ee65df697 (patch)
treeddff62d2d476032ec04c4c55f966d4fb4ccb2279 /Source/Core
parent6d47d6c08e6efb397c6ff829c01ba553111b3f36 (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.cpp20
-rw-r--r--Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.h18
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;