diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 608a093dfc..88706dadfc 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -16,6 +16,13 @@ The license applies to all entries newer than 2009-04-28. */ +2011-02-26 12:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + * contrib/hbqt/qtgui/hbqtgui.ch + * contrib/hbqt/qtgui/hbqt_init.cpp + * contrib/hbqt/qtcore/hbqt_init.cpp + % Using QT event enums instead of HBQT's .ch. + % Moved timer event registration to hbqtcore. + 2011-02-26 10:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp * contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp diff --git a/harbour/contrib/hbqt/qtcore/hbqt_init.cpp b/harbour/contrib/hbqt/qtcore/hbqt_init.cpp index 2031e9acae..280dffcb22 100644 --- a/harbour/contrib/hbqt/qtcore/hbqt_init.cpp +++ b/harbour/contrib/hbqt/qtcore/hbqt_init.cpp @@ -348,6 +348,13 @@ static void hbqt_SlotsExecModelIndexList( PHB_ITEM * codeBlock, void ** argument /*----------------------------------------------------------------------*/ +HB_FUNC_EXTERN( HB_QEVENT ); + +void _hbqtcore_force_link_for_event( void ) +{ + HB_FUNC_EXEC( HB_QEVENT ); +} + static void hbqt_registerCallbacks( void ) { hbqt_slots_register_callback( "qint64" , hbqt_SlotsExecInt ); @@ -376,6 +383,8 @@ static void hbqt_registerCallbacks( void ) hbqt_slots_register_callback( "QStringList" , hbqt_SlotsExecStringList ); hbqt_slots_register_callback( "QTime" , hbqt_SlotsExecQTime ); hbqt_slots_register_callback( "QUrl" , hbqt_SlotsExecQUrl ); + + hbqt_events_register_createobj( QEvent::Timer , "hb_QEvent" ); } /*----------------------------------------------------------------------*/ diff --git a/harbour/contrib/hbqt/qtgui/hbqt_init.cpp b/harbour/contrib/hbqt/qtgui/hbqt_init.cpp index 3e2f346e69..e4663a37f4 100644 --- a/harbour/contrib/hbqt/qtgui/hbqt_init.cpp +++ b/harbour/contrib/hbqt/qtgui/hbqt_init.cpp @@ -60,8 +60,6 @@ #include "hbvm.h" #include "hbinit.h" -#include "hbqtgui.ch" - #if QT_VERSION >= 0x040500 #include @@ -213,134 +211,134 @@ static void hbqt_registerCallbacks( void ) hbqt_slots_register_callback( "QTextCharFormat" , hbqt_SlotsExecQTextCharFormat ); hbqt_slots_register_callback( "QTextCursor" , hbqt_SlotsExecQTextCursor ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_Timer , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_MouseButtonPress , "hb_QMouseEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_MouseButtonRelease , "hb_QMouseEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_MouseButtonDblClick , "hb_QMouseEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_MouseMove , "hb_QMouseEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_KeyPress , "hb_QKeyEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_KeyRelease , "hb_QKeyEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_FocusIn , "hb_QFocusEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_FocusOut , "hb_QFocusEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_Enter , "hb_QMouseEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_Leave , "hb_QMouseEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_Paint , "hb_QPaintEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_Move , "hb_QMoveEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_Resize , "hb_QResizeEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_Show , "hb_QShowEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_Hide , "hb_QHideEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_Close , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ParentChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_WindowActivate , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_WindowDeactivate , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ShowToParent , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_HideToParent , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_Wheel , "hb_QWheelEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_WindowTitleChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_WindowIconChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ApplicationWindowIconChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ApplicationFontChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ApplicationLayoutDirectionChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ApplicationPaletteChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_PaletteChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_Clipboard , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_MetaCall , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_SockAct , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ShortcutOverride , "hb_QKeyEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_DeferredDelete , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_DragEnter , "hb_QDragEnterEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_DragLeave , "hb_QDragLeaveEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_DragMove , "hb_QDragMoveEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_Drop , "hb_QDropEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ChildAdded , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ChildPolished , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ChildInserted , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ChildRemoved , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_PolishRequest , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_Polish , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_LayoutRequest , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_UpdateRequest , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_UpdateLater , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ContextMenu , "hb_QContextMenuEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_InputMethod , "hb_QInputMethodEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_AccessibilityPrepare , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_TabletMove , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_LocaleChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_LanguageChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_LayoutDirectionChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_TabletPress , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_TabletRelease , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_OkRequest , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_IconDrag , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_FontChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_EnabledChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ActivationChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_StyleChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_IconTextChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ModifiedChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_WindowBlocked , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_WindowUnblocked , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_WindowStateChange , "hb_QWindowStateChangeEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_MouseTrackingChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ToolTip , "hb_QHelpEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_WhatsThis , "hb_QHelpEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_StatusTip , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ActionChanged , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ActionAdded , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ActionRemoved , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_FileOpen , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_Shortcut , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_WhatsThisClicked , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_AccessibilityHelp , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ToolBarChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ApplicationActivate , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ApplicationActivated , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ApplicationDeactivate , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_QueryWhatsThis , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_EnterWhatsThisMode , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_LeaveWhatsThisMode , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ZOrderChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_HoverEnter , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_HoverLeave , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_HoverMove , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_AccessibilityDescription , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ParentAboutToChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_WinEventAct , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_EnterEditFocus , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_LeaveEditFocus , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_MenubarUpdated , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GraphicsSceneMouseMove , "hb_QGraphicsSceneMouseEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GraphicsSceneMousePress , "hb_QGraphicsSceneMouseEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GraphicsSceneMouseRelease , "hb_QGraphicsSceneMouseEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GraphicsSceneMouseDoubleClick , "hb_QGraphicsSceneMouseEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GraphicsSceneContextMenu , "hb_QGraphicsSceneContextMenuEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GraphicsSceneHoverEnter , "hb_QGraphicsSceneHoverEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GraphicsSceneHoverMove , "hb_QGraphicsSceneHoverEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GraphicsSceneHoverLeave , "hb_QGraphicsSceneHoverEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GraphicsSceneHelp , "hb_QHelpEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GraphicsSceneDragEnter , "hb_QGraphicsSceneDragDropEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GraphicsSceneDragMove , "hb_QGraphicsSceneDragDropEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GraphicsSceneDragLeave , "hb_QGraphicsSceneDragDropEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GraphicsSceneDrop , "hb_QGraphicsSceneDragDropEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GraphicsSceneWheel , "hb_QGraphicsSceneWheelEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_KeyboardLayoutChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_DynamicPropertyChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_TabletEnterProximity , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_TabletLeaveProximity , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_NonClientAreaMouseMove , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_NonClientAreaMouseButtonPress , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_NonClientAreaMouseButtonRelease , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_NonClientAreaMouseButtonDblClick , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_MacSizeChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ContentsRectChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GraphicsSceneResize , "hb_QGraphicsSceneResizeEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GraphicsSceneMove , "hb_QGraphicsSceneMoveEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_CursorChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_ToolTipChange , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GrabMouse , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_UngrabMouse , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_GrabKeyboard , "hb_QEvent" ); - hbqt_events_register_createobj( ( QEvent::Type ) QEvent_UngrabKeyboard , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::MouseButtonPress , "hb_QMouseEvent" ); + hbqt_events_register_createobj( QEvent::MouseButtonRelease , "hb_QMouseEvent" ); + hbqt_events_register_createobj( QEvent::MouseButtonDblClick , "hb_QMouseEvent" ); + hbqt_events_register_createobj( QEvent::MouseMove , "hb_QMouseEvent" ); + hbqt_events_register_createobj( QEvent::KeyPress , "hb_QKeyEvent" ); + hbqt_events_register_createobj( QEvent::KeyRelease , "hb_QKeyEvent" ); + hbqt_events_register_createobj( QEvent::FocusIn , "hb_QFocusEvent" ); + hbqt_events_register_createobj( QEvent::FocusOut , "hb_QFocusEvent" ); + hbqt_events_register_createobj( QEvent::Enter , "hb_QMouseEvent" ); + hbqt_events_register_createobj( QEvent::Leave , "hb_QMouseEvent" ); + hbqt_events_register_createobj( QEvent::Paint , "hb_QPaintEvent" ); + hbqt_events_register_createobj( QEvent::Move , "hb_QMoveEvent" ); + hbqt_events_register_createobj( QEvent::Resize , "hb_QResizeEvent" ); + hbqt_events_register_createobj( QEvent::Show , "hb_QShowEvent" ); + hbqt_events_register_createobj( QEvent::Hide , "hb_QHideEvent" ); + hbqt_events_register_createobj( QEvent::Close , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ParentChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::WindowActivate , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::WindowDeactivate , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ShowToParent , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::HideToParent , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::Wheel , "hb_QWheelEvent" ); + hbqt_events_register_createobj( QEvent::WindowTitleChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::WindowIconChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ApplicationWindowIconChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ApplicationFontChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ApplicationLayoutDirectionChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ApplicationPaletteChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::PaletteChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::Clipboard , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::MetaCall , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::SockAct , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ShortcutOverride , "hb_QKeyEvent" ); + hbqt_events_register_createobj( QEvent::DeferredDelete , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::DragEnter , "hb_QDragEnterEvent" ); + hbqt_events_register_createobj( QEvent::DragLeave , "hb_QDragLeaveEvent" ); + hbqt_events_register_createobj( QEvent::DragMove , "hb_QDragMoveEvent" ); + hbqt_events_register_createobj( QEvent::Drop , "hb_QDropEvent" ); + hbqt_events_register_createobj( QEvent::ChildAdded , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ChildPolished , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ChildRemoved , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::PolishRequest , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::Polish , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::LayoutRequest , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::UpdateRequest , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::UpdateLater , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ContextMenu , "hb_QContextMenuEvent" ); + hbqt_events_register_createobj( QEvent::InputMethod , "hb_QInputMethodEvent" ); + hbqt_events_register_createobj( QEvent::AccessibilityPrepare , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::TabletMove , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::LocaleChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::LanguageChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::LayoutDirectionChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::TabletPress , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::TabletRelease , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::OkRequest , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::IconDrag , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::FontChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::EnabledChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ActivationChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::StyleChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::IconTextChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ModifiedChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::WindowBlocked , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::WindowUnblocked , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::WindowStateChange , "hb_QWindowStateChangeEvent" ); + hbqt_events_register_createobj( QEvent::MouseTrackingChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ToolTip , "hb_QHelpEvent" ); + hbqt_events_register_createobj( QEvent::WhatsThis , "hb_QHelpEvent" ); + hbqt_events_register_createobj( QEvent::StatusTip , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ActionChanged , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ActionAdded , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ActionRemoved , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::FileOpen , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::Shortcut , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::WhatsThisClicked , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::AccessibilityHelp , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ToolBarChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ApplicationActivate , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ApplicationActivated , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ApplicationDeactivate , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::QueryWhatsThis , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::EnterWhatsThisMode , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::LeaveWhatsThisMode , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ZOrderChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::HoverEnter , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::HoverLeave , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::HoverMove , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::AccessibilityDescription , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ParentAboutToChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::WinEventAct , "hb_QEvent" ); +#if defined( QT_KEYPAD_NAVIGATION ) + hbqt_events_register_createobj( QEvent::EnterEditFocus , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::LeaveEditFocus , "hb_QEvent" ); +#endif + hbqt_events_register_createobj( QEvent::MenubarUpdated , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::GraphicsSceneMouseMove , "hb_QGraphicsSceneMouseEvent" ); + hbqt_events_register_createobj( QEvent::GraphicsSceneMousePress , "hb_QGraphicsSceneMouseEvent" ); + hbqt_events_register_createobj( QEvent::GraphicsSceneMouseRelease , "hb_QGraphicsSceneMouseEvent" ); + hbqt_events_register_createobj( QEvent::GraphicsSceneMouseDoubleClick , "hb_QGraphicsSceneMouseEvent" ); + hbqt_events_register_createobj( QEvent::GraphicsSceneContextMenu , "hb_QGraphicsSceneContextMenuEvent" ); + hbqt_events_register_createobj( QEvent::GraphicsSceneHoverEnter , "hb_QGraphicsSceneHoverEvent" ); + hbqt_events_register_createobj( QEvent::GraphicsSceneHoverMove , "hb_QGraphicsSceneHoverEvent" ); + hbqt_events_register_createobj( QEvent::GraphicsSceneHoverLeave , "hb_QGraphicsSceneHoverEvent" ); + hbqt_events_register_createobj( QEvent::GraphicsSceneHelp , "hb_QHelpEvent" ); + hbqt_events_register_createobj( QEvent::GraphicsSceneDragEnter , "hb_QGraphicsSceneDragDropEvent" ); + hbqt_events_register_createobj( QEvent::GraphicsSceneDragMove , "hb_QGraphicsSceneDragDropEvent" ); + hbqt_events_register_createobj( QEvent::GraphicsSceneDragLeave , "hb_QGraphicsSceneDragDropEvent" ); + hbqt_events_register_createobj( QEvent::GraphicsSceneDrop , "hb_QGraphicsSceneDragDropEvent" ); + hbqt_events_register_createobj( QEvent::GraphicsSceneWheel , "hb_QGraphicsSceneWheelEvent" ); + hbqt_events_register_createobj( QEvent::KeyboardLayoutChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::DynamicPropertyChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::TabletEnterProximity , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::TabletLeaveProximity , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::NonClientAreaMouseMove , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::NonClientAreaMouseButtonPress , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::NonClientAreaMouseButtonRelease , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::NonClientAreaMouseButtonDblClick , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::MacSizeChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ContentsRectChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::GraphicsSceneResize , "hb_QGraphicsSceneResizeEvent" ); + hbqt_events_register_createobj( QEvent::GraphicsSceneMove , "hb_QGraphicsSceneMoveEvent" ); + hbqt_events_register_createobj( QEvent::CursorChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::ToolTipChange , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::GrabMouse , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::UngrabMouse , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::GrabKeyboard , "hb_QEvent" ); + hbqt_events_register_createobj( QEvent::UngrabKeyboard , "hb_QEvent" ); } /*----------------------------------------------------------------------*/ diff --git a/harbour/contrib/hbqt/qtgui/hbqtgui.ch b/harbour/contrib/hbqt/qtgui/hbqtgui.ch index 4df2815373..d9b736355d 100644 --- a/harbour/contrib/hbqt/qtgui/hbqtgui.ch +++ b/harbour/contrib/hbqt/qtgui/hbqtgui.ch @@ -49,8 +49,6 @@ * */ -/* NOTE: This file is also used by C code. */ - #ifndef _HBQTGUI_CH #define _HBQTGUI_CH