Moved the model meta data for roles and columns into "model/metadata.h" to gather meta data like this in one central place.
This commit is contained in:
@ -2,6 +2,7 @@
|
||||
|
||||
#include <QDebug>
|
||||
|
||||
#include "../metadata.h"
|
||||
#include "../tablemodel.h"
|
||||
|
||||
RemoveRowsCommand::RemoveRowsCommand(TableModel* model,
|
||||
@ -22,11 +23,11 @@ RemoveRowsCommand::RemoveRowsCommand(TableModel* model,
|
||||
|
||||
// TODO use a (static) function "getRoleValueHash" or something
|
||||
QHash<int, QVariant> values;
|
||||
values[TableModel::NameRole] = m_tableModel->data(index, TableModel::NameRole);
|
||||
values[TableModel::DescriptionRole] = m_tableModel->data(index, TableModel::DescriptionRole);
|
||||
values[TableModel::InfoRole] = m_tableModel->data(index, TableModel::InfoRole);
|
||||
values[TableModel::AmountRole] = m_tableModel->data(index, TableModel::AmountRole);
|
||||
values[TableModel::FactorRole] = m_tableModel->data(index, TableModel::FactorRole);
|
||||
values[NameRole] = m_tableModel->data(index, NameRole);
|
||||
values[DescriptionRole] = m_tableModel->data(index, DescriptionRole);
|
||||
values[InfoRole] = m_tableModel->data(index, InfoRole);
|
||||
values[AmountRole] = m_tableModel->data(index, AmountRole);
|
||||
values[FactorRole] = m_tableModel->data(index, FactorRole);
|
||||
|
||||
m_valueList.append(values);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user