Hi,
I am working on providing viewportEvent of QAbstractScrollArea:
Here is a first attempt.
http://users.pandora.be/Jan.Van.hijfte/qtforfpc/qt4pas-V1.52_Qt4.3.1.tar.gz http://users.pandora.be/Jan.Van.hijfte/qtforfpc/win_qt4pas-V1.52_Qt4.3.1.zip
1) use override_viewportEvent to install own viewportEvent
2) in your own Pascal viewportEvent you can call InheritedViewportEvent
to call QAbstractScrollArea::viewportEvent(event);3) QLCLAbstractScrollArea::viewportEvent does not call QAbstractScrollArea::viewportEvent unless no pascal procedure is stored to call.
Is this what you wanted ? If not, tell me what to change. When everything is coordinated I will release a final V1.52 for all platforms.
Please look at the code of QAbstractScrollArea::viewportEvent when provide an implementation of viewportEvent.
src/gui/widgets/qabstractscrollarea.cpp
I do not think this was necessary. It could have been done with an eventfilter. But as you asked for it twice :-). The disadvantage of this is that you cannot use it on descendants of QAbstractscrollarea. With an eventfilter you can
BTW, congratulations on the progress of the Qt Lazarus. Really amazing.
kind regards,
Den Jean
