[Interest] QTableView::moveCursor and scrolling to end

Иван Комиссаров abbapoh at gmail.com
Tue May 14 09:59:25 CEST 2013


You can use following hack: store current horizontal scroll position, call base implementation and restore scroll position.

Иван Комиссаров

14.05.2013, в 11:17, Mojmír Svoboda <Mojmir.Svoboda at warhorsestudios.cz> написал(а):

> Hello,
> 
> my problem is simple: when an user press ctrl+end to scroll to the end
> of the table then there is an implicit horizontal scroll to the right.
> My users requested few times already to disable that behaviour.
> 
> I subclassed QTableView as i did not found any other way (sorry if i
> missed something obvious), but as soon as i tried to override moveCursor
> i started to fail because of internals like d->visualCursor or d->spans.
> Some of them seem trivial to bypass (like d->root, d->visualRow etc)
> some of them not (d->spans).
> 
> I wonder what do you in general do, when you find yourselves in the need
> of accessing the private internals.
> 
> Best regards,
> Mojmir
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest



More information about the Interest mailing list