Подскажите пожалуйста, что может быть за ошибка. Делал пример с моделью, наследуемой от абстрактной. Переопределяю метод setData:
bool tvPropertiesModel::setData(const QModelIndex &index, const QVariant &value, int role)
{
if (index.isValid() && role == Qt::EditRole)
{
// записываем данные из каждого столбца value.toString()
list->at(index.row()).data=value.toString();
return true;
}
return false;
}
На что выдается:
..\v0002\tvpropertiesmodel.cpp:67:51: error: passing 'const QString' as 'this' argument of 'QString& QString::operator=(const QString&)' discards qualifiers [-fpermissive]
..\v0002\tvpropertiesmodel.cpp: In member function 'virtual QVariant tvPropertiesModel::data(const QModelIndex&, int) const':
Не могу понять, что это значит? При чем тут const к моей переменной?