Russian Qt Forum

Qt => Model-View (MV) => Тема начата: admsasha от Февраль 27, 2015, 06:43



Название: Вернуть положение скролинга, после setCurrentIndex
Отправлено: admsasha от Февраль 27, 2015, 06:43
в QTableView требуется:
1. запомнить положение скроллинга
2. запомнить ключ строки (id)
3. обновить данные в базе
4. вернуть курсор в исходное положение (выделить строку)
5. вернуть состояние скроллинга.

2,3,4 - пункты выполняю без проблем. п.5 теоретически знаю (scrollTo ?). Но как запомнить позицию скроллинга ?  Бывают ситуации, что выделенная строка в таблице уже давно промотана. Но время установки setCurrentIndex, скроллинг проматывается до позиции строки.


Название: Re: Вернуть положение скролинга, после setCurrentIndex
Отправлено: Igors от Февраль 27, 2015, 11:21
А просто verticalScrollBar()->value() ?


Название: Re: Вернуть положение скролинга, после setCurrentIndex
Отправлено: admsasha от Февраль 27, 2015, 11:59
А просто verticalScrollBar()->value() ?
Спасибо !