appendRow takes a QList by const reference, so it doesn't need to be modifiable.
@@ -49,7 +49,7 @@ GameList::~GameList() {
emit ShouldCancelWorker();
}
-void GameList::AddEntry(QList<QStandardItem*> entry_items) {
+void GameList::AddEntry(const QList<QStandardItem*>& entry_items) {
item_model->invisibleRootItem()->appendRow(entry_items);
@@ -34,7 +34,7 @@ public:
void LoadInterfaceLayout();
public slots:
- void AddEntry(QList<QStandardItem*> entry_items);
+ void AddEntry(const QList<QStandardItem*>& entry_items);
private slots:
void ValidateEntry(const QModelIndex& item);