Hello, Items specific to the Qt widget set
Den, can you explain strange event numbers in viewportEvent? Maybe some error in bindings or in my DNA :)
Best regards,
Paul Ishenin.

Mailing lists / qt / 2007-10
9 messages · 4 people · –
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
Hello, Items specific to the Qt widget set
Den, can you explain strange event numbers in viewportEvent? Maybe some error in bindings or in my DNA :)
Best regards,
Paul Ishenin.
????? ?????? wroteDen, can you explain strange event numbers in viewportEvent? Maybe some error in bindings or in my DNA :)
I suspect the DNA ofcourse :-)
Can your remove the & before event in the eventhandler:
qlclabstractscrollarea.h:
==============
change
(*(func_type)viewportEventOverride.func)(viewportEventOverride.data, (const QEventH) &event,(bool *) &result); ***
into
(*(func_type)viewportEventOverride.func)(viewportEventOverride.data, (const QEventH) event,(bool *) &result);
and recompile library.
Report if this fixes it and then I will release new version. I do not have sample code ready to test it easily.
You should get these events:
src/gui/widgets/qabstractscrollarea.cpp:
========================
bool QAbstractScrollArea::viewportEvent(QEvent *e) {
switch (e->type()) {
case QEvent::Resize:
case QEvent::Paint:
case QEvent::MouseButtonPress:
case QEvent::MouseButtonRelease:
case QEvent::MouseButtonDblClick:
case QEvent::MouseMove:
case QEvent::ContextMenu:
#ifndef QT_NO_WHEELEVENT
case QEvent::Wheel:
#endif
#ifndef QT_NO_DRAGANDDROP
case QEvent::Drop:
case QEvent::DragEnter:
case QEvent::DragMove:
case QEvent::DragLeave:
#endif
return QFrame::event(e);
case QEvent::LayoutRequest:
return event(e);
default:
break;
}
return false; // let the viewport widget handle the event}
regards,
Den Jean
Hope Zeljan can do this. I never compiled your library.
Thanks.
Best regards,
Paul Ishenin.
Paul Ishenin wroteHope Zeljan can do this. I never compiled your library.
made temp release. binary for linux Qt 4.3.1 only.
see bottom of page.
Temp release for test:
V1.53:
http://users.pandora.be/Jan.Van.hijfte/qtforfpc/fpcqt4.html
Quoting Den Jean :
On Friday 05 October 2007 18:59:30 Paul Ishenin wrote: > Hope Zeljan can do this. I never compiled your library.
It works now ! :)
It works now ! :)
Did release.
Quoting Den Jean :
On Friday 05 October 2007 19:41:49 wrote: > It works now ! :) Did release.
super, I'll commit re-patch. Any changes in qt4.pas ?
Did release.
Quoting Den Jean :
On Friday 05 October 2007 19:41:49 wrote: > It works now ! :) Did release.
applied ! :)
tnx
Quoting Den Jean : super, I'll commit re-patch. Any changes in qt4.pas ?
super, I'll commit re-patch. Any changes in qt4.pas ?
version number