int row = index.row();
if(row < 0 || row >= _messageList.count()) return false;
if(_messageList[row]->setData(index.column(), value, role)) {
- emit dataChanged(index, index); // FIXME make msg emit this (too)
+ emit dataChanged(index, index);
return true;
}
return false;
}
QVariant MessageItem::data(int column, int role) const {
- if(column < TimestampColumn || column > TextColumn) return QVariant();
+ if(column < MessageModel::TimestampColumn || column > MessageModel::TextColumn) return QVariant();
switch(role) {
case MessageModel::MsgIdRole: return QVariant::fromValue<MsgId>(_msgId);
case MessageModel::BufferIdRole: return QVariant::fromValue<BufferId>(_bufferId);