В общем, в таблицу все данные отображаются, сам индекс в дебагинге виден, но вод достучаться до других данных модели почему-то не получается корректно... то есть релиз проглатывает, но не исполняя, а дебаг тупо валится...
А валятся следующие операции...
void DialogPE3::menu(QModelIndex index)
{
linkState = index.model()->index(index.row(), COLUMN_STATE_LOOD).data().toString();
linkState = qTblVwData->model()->data(qTblVwData->model()->index(index.row(), COLUMN_STATE_LINK_LOOD)).toString();
}
Данные точно есть, но добраться до них не получается...
В чем может быть косяк.
Сам входящий index вроде живет нормально, все данные по нему норм
state = index.data().toString(); возращает, что нада...
Но вот
int row = index.row();
int col = COLUMN_STATE_LOOD;
QModelIndex i = index.model()->index(row,col);
Здесь новый индекс топо валится...
Но он железно попадает в пределы!