изменение в QListViewItem
Вот в чем проблема есть virtual ф-ция QListViewItem::okRename ( int col ); - когда юзер нажимает ентер (типа отредоктировал запись) она вызывается. Я ее переопределяю. Так вот вопрос как в ней получить что юзер ввел? есть ф-ция QString QListViewItem::text ( int column ) но она возвращает старое значение (что было раньше), а мне новое нужно чтобы проверить на допустимость. у QListView есть СИГНАЛ void itemRenamed ( QListViewItem * item, int col, const QString & text ), но он вызывается после сделанных изменений, т.е.если значение ошибочное то прийдется обратно все самому востанавливать мне это не очень нравится, хотябы потому что зачем тогда нужно QListViewItem::okRename ( int col ) и void QListViewItem::cancelRename ( int col )