Reduce unnecessary copies using move semantics

This commit is contained in:
Gianluca Recchia 2018-10-28 16:13:58 +01:00
parent 896a66e6d8
commit 379c41d20c
No known key found for this signature in database
GPG key ID: 3C2B4128D9A1F218
10 changed files with 24 additions and 13 deletions

View file

@ -18,6 +18,8 @@
#include "CsvParserModel.h"
#include <utility>
CsvParserModel::CsvParserModel(QObject* parent)
: QAbstractTableModel(parent)
, m_skipped(0)
@ -92,7 +94,7 @@ void CsvParserModel::setSkippedRows(int skipped)
void CsvParserModel::setHeaderLabels(QStringList l)
{
m_columnHeader = l;
m_columnHeader = std::move(l);
}
int CsvParserModel::rowCount(const QModelIndex& parent) const