diff --git a/src/citra_qt/configuration/configure_graphics.cpp b/src/citra_qt/configuration/configure_graphics.cpp
index 191450f74..8edcdb491 100644
--- a/src/citra_qt/configuration/configure_graphics.cpp
+++ b/src/citra_qt/configuration/configure_graphics.cpp
@@ -109,7 +109,7 @@ void ConfigureGraphics::updateShaders(bool anaglyph) {
     }
 }
 
-void ConfigureGraphics::UpdateBackgroundColorButton(QColor color) {
+void ConfigureGraphics::UpdateBackgroundColorButton(const QColor& color) {
     bg_color = color;
 
     QPixmap pixmap(ui->bg_button->size());
diff --git a/src/citra_qt/configuration/configure_graphics.h b/src/citra_qt/configuration/configure_graphics.h
index 9f7cc5565..e3e6c6a18 100644
--- a/src/citra_qt/configuration/configure_graphics.h
+++ b/src/citra_qt/configuration/configure_graphics.h
@@ -22,7 +22,7 @@ public:
     void RetranslateUI();
     void SetConfiguration();
 
-    void UpdateBackgroundColorButton(QColor color);
+    void UpdateBackgroundColorButton(const QColor& color);
 
     std::unique_ptr<Ui::ConfigureGraphics> ui;
     QColor bg_color;
diff --git a/src/citra_qt/game_list.h b/src/citra_qt/game_list.h
index 2491d2c00..bef23f31b 100644
--- a/src/citra_qt/game_list.h
+++ b/src/citra_qt/game_list.h
@@ -4,7 +4,6 @@
 
 #pragma once
 
-#include <QList>
 #include <QMenu>
 #include <QString>
 #include <QVector>
@@ -21,6 +20,8 @@ class QFileSystemWatcher;
 class QHBoxLayout;
 class QLabel;
 class QLineEdit;
+template <typename>
+class QList;
 class QModelIndex;
 class QStandardItem;
 class QStandardItemModel;