2010-08-17 08:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/utils/qtgui.qtp
* contrib/hbqt/qtcore/g/QByteArray.cpp
* contrib/hbqt/qtcore/qth/QByteArray.qth
* contrib/hbqt/qtgui/qth/QMouseEvent.qth
+ contrib/hbqt/qtgui/qth/HBQGraphicsRectItem.qth
+ contrib/hbqt/qtgui/doc/en/class_hbqgraphicsrectitem.txt
+ contrib/hbqt/qtgui/g/HBQGraphicsRectItem.cpp
+ contrib/hbqt/qtgui/g/THBQGraphicsRectItem.prg
* contrib/hbqt/qtgui/g/QMouseEvent.cpp
* contrib/hbqt/qtgui/g/hbqtgui.h
* contrib/hbqt/qtgui/g/filelist.hbm
+ contrib/hbqt/qtgui/hbqt_hbqabstractitemmodel.cpp
+ contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
+ contrib/hbqt/qtgui/hbqtgui.hbm
+ Added: one more class and set constructors right for others.
* contrib/hbide/hbide.prg
* contrib/hbide/ideactions.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/ideobject.prg
* contrib/hbide/idereportsmanager.prg
* contrib/hbide/idethemes.prg
* contrib/hbide/idetoolbar.prg
% Fixed: a bug in "Highlighting Themes" - reported on FWH forums.
+ Implemented: "Toggle Animation" and "Toggle Statusbar" <View> menu options
now show toggle indicators in the menu also.
+ Advanced: drag and drop from QTreeWidget() and QToolButto().
These are the building blocks for Harbour's Report Generator ( thought-of ).
This commit is contained in:
@@ -16,6 +16,39 @@
|
||||
The license applies to all entries newer than 2009-04-28.
|
||||
*/
|
||||
|
||||
2010-08-17 08:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
|
||||
* contrib/hbqt/utils/qtgui.qtp
|
||||
|
||||
* contrib/hbqt/qtcore/g/QByteArray.cpp
|
||||
* contrib/hbqt/qtcore/qth/QByteArray.qth
|
||||
|
||||
* contrib/hbqt/qtgui/qth/QMouseEvent.qth
|
||||
+ contrib/hbqt/qtgui/qth/HBQGraphicsRectItem.qth
|
||||
+ contrib/hbqt/qtgui/doc/en/class_hbqgraphicsrectitem.txt
|
||||
+ contrib/hbqt/qtgui/g/HBQGraphicsRectItem.cpp
|
||||
+ contrib/hbqt/qtgui/g/THBQGraphicsRectItem.prg
|
||||
* contrib/hbqt/qtgui/g/QMouseEvent.cpp
|
||||
* contrib/hbqt/qtgui/g/hbqtgui.h
|
||||
* contrib/hbqt/qtgui/g/filelist.hbm
|
||||
+ contrib/hbqt/qtgui/hbqt_hbqabstractitemmodel.cpp
|
||||
+ contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
|
||||
+ contrib/hbqt/qtgui/hbqtgui.hbm
|
||||
+ Added: one more class and set constructors right for others.
|
||||
|
||||
* contrib/hbide/hbide.prg
|
||||
* contrib/hbide/ideactions.prg
|
||||
* contrib/hbide/idedocks.prg
|
||||
* contrib/hbide/ideobject.prg
|
||||
* contrib/hbide/idereportsmanager.prg
|
||||
* contrib/hbide/idethemes.prg
|
||||
* contrib/hbide/idetoolbar.prg
|
||||
% Fixed: a bug in "Highlighting Themes" - reported on FWH forums.
|
||||
+ Implemented: "Toggle Animation" and "Toggle Statusbar" <View> menu options
|
||||
now show toggle indicators in the menu also.
|
||||
|
||||
+ Advanced: drag and drop from QTreeWidget() and QToolButto().
|
||||
These are the building blocks for Harbour's Report Generator ( thought-of ).
|
||||
|
||||
2010-08-16 19:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
|
||||
* src/rtl/fslink.c
|
||||
! Windows typo, non-UNICODE build.
|
||||
|
||||
@@ -247,6 +247,9 @@ CLASS HbIde
|
||||
DATA oUpDn
|
||||
DATA oReportsManagerDock
|
||||
|
||||
DATA qAnimateAction
|
||||
DATA qStatusBarAction
|
||||
|
||||
DATA lProjTreeVisible INIT .t.
|
||||
DATA lDockRVisible INIT .f.
|
||||
DATA lDockBVisible INIT .f.
|
||||
@@ -701,6 +704,7 @@ METHOD HbIde:execAction( cKey )
|
||||
::oSBar:oWidget:show()
|
||||
ENDIF
|
||||
::lStatusBarVisible := ! ::lStatusBarVisible
|
||||
::qStatusBarAction:setChecked( ::lStatusBarVisible )
|
||||
EXIT
|
||||
|
||||
CASE "Tools"
|
||||
@@ -716,7 +720,7 @@ METHOD HbIde:execAction( cKey )
|
||||
::oDK:setView( "Stats" )
|
||||
RETURN Self
|
||||
CASE "Animate"
|
||||
::oDK:animateComponents() // ::nAnimantionMode )
|
||||
::oDK:animateComponents()
|
||||
EXIT
|
||||
CASE "Setup"
|
||||
::oSetup:show()
|
||||
|
||||
@@ -528,17 +528,26 @@ METHOD IdeActions:buildMainMenu()
|
||||
oSubMenu := XbpMenu():new( oMenuBar ):create()
|
||||
oSubMenu:title := "~View"
|
||||
oMenuBar:addItem( { oSubMenu, NIL } )
|
||||
//oSubMenu:oWidget:setStyleSheet( GetStyleSheet( cTheme ) )
|
||||
|
||||
oSubMenu:addItem( { "Toggle Animation", {|| oIde:execAction( "Animate" ) } } )
|
||||
::oIde:qAnimateAction := QAction():new( oSubMenu:oWidget )
|
||||
::qAnimateAction:setText( "Toggle Animation" )
|
||||
::qAnimateAction:setCheckable( .t. )
|
||||
oSubMenu:addItem( { ::qAnimateAction, {|| oIde:execAction( "Animate" ) } } )
|
||||
|
||||
oSubMenu:oWidget:addSeparator()
|
||||
oSubMenu:oWidget:addAction_4( ::oIde:oMainToolbar:oWidget:toggleViewAction() )
|
||||
IF ! ::oIde:lCurEditsMdi
|
||||
oSubMenu:oWidget:addAction_4( ::qTBarPanels:toggleViewAction() )
|
||||
oSubMenu:oWidget:addAction_4( ::qTBarLines:toggleViewAction() )
|
||||
oSubMenu:oWidget:addAction_4( ::qTBarPanels:toggleViewAction() )
|
||||
oSubMenu:oWidget:addAction_4( ::qTBarLines:toggleViewAction() )
|
||||
ENDIF
|
||||
oSubMenu:oWidget:addAction_4( ::qTBarDocks:toggleViewAction() )
|
||||
oSubMenu:addItem( { "Toggle Statusbar", {|| oIde:execAction( "ToggleStatusBar" ) } } )
|
||||
|
||||
::oIde:qStatusBarAction := QAction():new( oSubMenu:oWidget )
|
||||
::qStatusBarAction:setText( "Toggle Statusbar" )
|
||||
::qStatusBarAction:setCheckable( .t. )
|
||||
oSubMenu:addItem( { ::qStatusBarAction, {|| oIde:execAction( "ToggleStatusBar" ) } } )
|
||||
::qStatusBarAction:setChecked( ::lStatusBarVisible )
|
||||
|
||||
oSubMenu:oWidget:addSeparator()
|
||||
oSubMenu:oWidget:addAction_4( ::oDockPT:oWidget:toggleViewAction() )
|
||||
oSubMenu:oWidget:addAction_4( ::oDockED:oWidget:toggleViewAction() )
|
||||
|
||||
@@ -1880,6 +1880,8 @@ METHOD IdeDocks:animateComponents( nMode )
|
||||
::oIde:nAnimantionMode := nMode
|
||||
::oIde:oINI:cIdeAnimated := hb_ntos( ::nAnimantionMode )
|
||||
|
||||
::qAnimateAction:setChecked( ::nAnimantionMode != HBIDE_ANIMATION_NONE )
|
||||
|
||||
/* Main Window */
|
||||
::oDlg:setStyleSheet( GetStyleSheet( "QMainWindow", ::nAnimantionMode ) )
|
||||
|
||||
|
||||
@@ -122,6 +122,8 @@ CLASS IdeObject
|
||||
ACCESS qBrushWrkProject INLINE ::oIde:qBrushWrkProject
|
||||
ACCESS qViewsCombo INLINE ::oIde:qViewsCombo
|
||||
ACCESS qHelpBrw INLINE ::oIde:qHelpBrw
|
||||
ACCESS qAnimateAction INLINE ::oIde:qAnimateAction
|
||||
ACCESS qStatusBarAction INLINE ::oIde:qStatusBarAction
|
||||
|
||||
ACCESS qTBarLines INLINE ::oIde:qTBarLines
|
||||
ACCESS qTBarPanels INLINE ::oIde:qTBarPanels
|
||||
|
||||
@@ -142,6 +142,7 @@ CLASS IdeReportsManager INHERIT IdeObject
|
||||
METHOD buildStatusBar()
|
||||
METHOD buildTabBar()
|
||||
METHOD buildDesignReport()
|
||||
METHOD addRect()
|
||||
|
||||
ENDCLASS
|
||||
|
||||
@@ -252,7 +253,7 @@ HB_TRACE( HB_TR_ALWAYS, "viewWidget_dropEvent", qMime:hasText(), qMime:hasImage
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
METHOD IdeReportsManager:buildDesignReport()
|
||||
STATIC qItem
|
||||
STATIC qItem, qItmC
|
||||
|
||||
::qLayoutD := QHBoxLayout():new()
|
||||
::qLayoutD:setContentsMargins( 0,0,0,0 )
|
||||
@@ -353,10 +354,16 @@ METHOD IdeReportsManager:buildDesignReport()
|
||||
::qTreeData := QTreeWidget():new()
|
||||
::qPageR11Lay:addWidget( ::qTreeData )
|
||||
::qTreeData:setHeaderHidden( .t. )
|
||||
::qTreeData:setObjectName( "TreeData" )
|
||||
//
|
||||
qItem := QTreeWidgetItem():new()
|
||||
qItem:setText( 0, "Rect" )
|
||||
::qTreeData:addTopLevelItem( qItem )
|
||||
qItmC := QTreeWidgetItem():new()
|
||||
qItmC:setText( 0, "Rounded Rect" )
|
||||
qItem:addChild( qItmC )
|
||||
qItem:setExpanded( .t. )
|
||||
//
|
||||
qItem := QTreeWidgetItem():new()
|
||||
qItem:setText( 0, "Circle" )
|
||||
//
|
||||
@@ -375,11 +382,7 @@ METHOD IdeReportsManager:buildDesignReport()
|
||||
::qVRuler := QFrame():new( ::qDesign )
|
||||
::qVRuler:setStyleSheet( "background-color: rgb(240,240,240);" )
|
||||
::qVRuler:setGeometry( QRect():new( 0, 30, 15, ::qDesign:height() ) )
|
||||
#if 0
|
||||
::qPort := QFrame():new( ::qDesign )
|
||||
::qPort:setStyleSheet( "background-color: white;" )
|
||||
::qPort:setGeometry( QRect():new( 30, 30, ::qDesign:width() - 45, ::qDesign:height() - 45 ) )
|
||||
#else
|
||||
|
||||
::qView := QGraphicsView():new( ::qDesign )
|
||||
::qView:setGeometry( QRect():new( 30, 30, ::qDesign:width() - 45, ::qDesign:height() - 45 ) )
|
||||
|
||||
@@ -396,10 +399,9 @@ METHOD IdeReportsManager:buildDesignReport()
|
||||
#else
|
||||
::qScene:installEventFilter( ::pEvents )
|
||||
::connect( ::qScene, QEvent_GraphicsSceneDragEnter, {|p| ::execEvent( "viewWidget_dragEnterEvent", p ) } )
|
||||
::connect( ::qScene, QEvent_Drop , {|p| ::execEvent( "viewWidget_dropEvent" , p ) } )
|
||||
#endif
|
||||
aadd( ::aItems, IdeGraphicsItem():new( "Rect_1", "rect", ::qScene, { 10.0, 10.0, 200.0, 200.0 }, /*qPen*/, /*qBrush*/ ) )
|
||||
::connect( ::qScene, QEvent_Drop , {|p| ::execEvent( "viewWidget_dropEvent" , p ) } )
|
||||
#endif
|
||||
::addRect()
|
||||
|
||||
::qWidget1:show()
|
||||
::qWidget2:show()
|
||||
@@ -409,6 +411,12 @@ METHOD IdeReportsManager:buildDesignReport()
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
METHOD IdeReportsManager:addRect()
|
||||
aadd( ::aItems, IdeGraphicsItem():new( Self, "Rect_1", "rect", ::qScene, { 10.0, 10.0, 200.0, 200.0 }, /*qPen*/, /*qBrush*/ ) )
|
||||
RETURN Self
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
METHOD IdeReportsManager:buildTabBar()
|
||||
|
||||
::qTabBar := QTabBar():new()
|
||||
@@ -465,7 +473,7 @@ METHOD IdeReportsManager:buildToolbarAlign()
|
||||
::qToolbarAlign:orientation := Qt_Horizontal
|
||||
::qToolbarAlign:create( "ReportManager_Top_Toolbar_Align" )
|
||||
|
||||
::qToolbarAlign:addToolButton( "FontG" , "Font", hbide_image( "f-generic" ), {|| ::execEvent( "button_clicked" ) } )
|
||||
::qToolbarAlign:addToolButton( "FontG" , "Font" , hbide_image( "f-generic" ), {|| ::execEvent( "button_clicked" ) }, .f., .f. )
|
||||
::qToolbarAlign:addSeparator()
|
||||
::qToolbarAlign:addToolButton( "FontB" , "Text Bold" , hbide_image( "f-bold-1" ), {|| ::execEvent( "button_clicked" ) } )
|
||||
::qToolbarAlign:addToolButton( "FontI" , "Text Italic" , hbide_image( "f-italic-1" ), {|| ::execEvent( "button_clicked" ) } )
|
||||
@@ -501,10 +509,10 @@ METHOD IdeReportsManager:buildToolbarLeft()
|
||||
::qToolbarL:orientation := Qt_Vertical
|
||||
::qToolbarL:create( "ReportManager_Left_Toolbar" )
|
||||
|
||||
::qToolbarL:addToolButton( "Image" , "Image" , hbide_image( "f-image" ), {|| ::execEvent( "buttonNew_clicked" ) } )
|
||||
::qToolbarL:addToolButton( "Chart" , "Chart" , hbide_image( "f_chart" ), {|| ::execEvent( "buttonNew_clicked" ) } )
|
||||
::qToolbarL:addToolButton( "Gradient", "Gradient", hbide_image( "f_gradient" ), {|| ::execEvent( "buttonNew_clicked" ) } )
|
||||
::qToolbarL:addToolButton( "Barcode" , "Barcode" , hbide_image( "f_barcode" ), {|| ::execEvent( "buttonNew_clicked" ) } )
|
||||
::qToolbarL:addToolButton( "Image" , "Image" , hbide_image( "f-image" ), {|| ::execEvent( "buttonNew_clicked" ) }, .f., .t. )
|
||||
::qToolbarL:addToolButton( "Chart" , "Chart" , hbide_image( "f_chart" ), {|| ::execEvent( "buttonNew_clicked" ) }, .f., .t. )
|
||||
::qToolbarL:addToolButton( "Gradient", "Gradient", hbide_image( "f_gradient" ), {|| ::execEvent( "buttonNew_clicked" ) }, .f., .t. )
|
||||
::qToolbarL:addToolButton( "Barcode" , "Barcode" , hbide_image( "f_barcode" ), {|| ::execEvent( "buttonNew_clicked" ) }, .f., .t. )
|
||||
|
||||
RETURN Self
|
||||
|
||||
@@ -543,6 +551,7 @@ METHOD IdeReportsManager:buildStatusBar()
|
||||
|
||||
CLASS IdeGraphicsItem INHERIT IdeObject
|
||||
|
||||
DATA oRM
|
||||
DATA oWidget
|
||||
|
||||
DATA cName INIT ""
|
||||
@@ -555,8 +564,9 @@ CLASS IdeGraphicsItem INHERIT IdeObject
|
||||
DATA isSelectable INIT .f.
|
||||
DATA isFocusable INIT .f.
|
||||
|
||||
METHOD new( cName, cType, qScene, aRect, qPen, qBrush )
|
||||
METHOD execEvent( cEvent, p )
|
||||
METHOD new( oRM, cName, cType, qScene, aRect, qPen, qBrush )
|
||||
METHOD execEvent( cEvent, p, p1, p2 )
|
||||
METHOD addRect()
|
||||
|
||||
ERROR HANDLER onError( ... )
|
||||
|
||||
@@ -564,8 +574,9 @@ CLASS IdeGraphicsItem INHERIT IdeObject
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
METHOD IdeGraphicsItem:new( cName, cType, qScene, aRect, qPen, qBrush )
|
||||
METHOD IdeGraphicsItem:new( oRM, cName, cType, qScene, aRect, qPen, qBrush )
|
||||
|
||||
::oRM := oRM
|
||||
::cName := cName
|
||||
::cType := lower( cType )
|
||||
::qScene := qScene
|
||||
@@ -578,17 +589,11 @@ METHOD IdeGraphicsItem:new( cName, cType, qScene, aRect, qPen, qBrush )
|
||||
DEFAULT qPen TO QPen():new( "QColor", QColor():new( 0,0,255 ) )
|
||||
DEFAULT qBrush TO QBrush():new( Qt_yellow )
|
||||
|
||||
::aRect := aRect
|
||||
::qPen := qPen
|
||||
::qBrush := qBrush
|
||||
|
||||
::oWidget := QGraphicsItem():from( ::qScene:addRect_1( aRect[ 1 ], aRect[ 2 ], aRect[ 3 ], aRect[ 4 ], qPen, qBrush ) )
|
||||
|
||||
::oWidget:setFlag( QGraphicsItem_ItemIsMovable, .t. )
|
||||
::oWidget:setAcceptDrops( .t. )
|
||||
::oWidget:setAcceptHoverEvents( .t. )
|
||||
|
||||
//::oWidget:installEventFilter( ::pEvents )
|
||||
//::connect( ::oWidget, QEvent_GraphicsSceneDragEnter, {|p| ::execEvent( "viewWidget_dragEnterEvent", p ) } )
|
||||
::addRect()
|
||||
|
||||
EXIT
|
||||
CASE "field"
|
||||
@@ -611,11 +616,38 @@ METHOD IdeGraphicsItem:new( cName, cType, qScene, aRect, qPen, qBrush )
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
METHOD IdeGraphicsItem:execEvent( cEvent, p )
|
||||
HB_SYMBOL_UNUSED( p )
|
||||
METHOD IdeGraphicsItem:execEvent( cEvent, p, p1, p2 )
|
||||
LOCAL qEvent, qMime
|
||||
|
||||
SWITCH cEvent
|
||||
CASE "graphicsItem_block"
|
||||
qEvent := QGraphicsSceneDragDropEvent():from( p1 )
|
||||
|
||||
DO CASE
|
||||
CASE p == QEvent_GraphicsSceneDragEnter
|
||||
qEvent:acceptProposedAction()
|
||||
|
||||
CASE p == QEvent_GraphicsSceneDragMove
|
||||
|
||||
CASE p == QEvent_GraphicsSceneDragLeave
|
||||
|
||||
CASE p == QEvent_GraphicsSceneDrop
|
||||
qMime := QMimeData():from( qEvent:mimeData() )
|
||||
IF qMime:hasFormat( "application/x-qabstractitemmodeldatalist" )
|
||||
HB_TRACE( HB_TR_ALWAYS, "application/x-toolbaricon", p2[ 1 ], p2[ 2 ], p2[ 3 ] )
|
||||
p2[ 2 ] := lower( p2[ 2 ] )
|
||||
IF p2[ 2 ] == "rect"
|
||||
::oRM:addRect()
|
||||
ENDIF
|
||||
|
||||
ELSEIF qMime:hasFormat( "application/x-toolbaricon" )
|
||||
HB_TRACE( HB_TR_ALWAYS, "application/x-toolbaricon", qMime:data(), qMime:html() )
|
||||
ELSE
|
||||
ENDIF
|
||||
ENDCASE
|
||||
EXIT
|
||||
CASE "viewWidget_dragEnterEvent"
|
||||
HB_TRACE( HB_TR_ALWAYS, "viewWidget_dragEnterEvent", "........." )
|
||||
|
||||
EXIT
|
||||
ENDSWITCH
|
||||
RETURN Self
|
||||
@@ -631,3 +663,21 @@ METHOD IdeGraphicsItem:onError( ... )
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
METHOD IdeGraphicsItem:addRect()
|
||||
|
||||
::oWidget := HBQGraphicsRectItem():new()
|
||||
::oWidget:hbSetBlock( {|p,p1,p2| ::execEvent( "graphicsItem_block", p, p1, p2 ) } )
|
||||
::oWidget:setFlag( QGraphicsItem_ItemIsMovable, .t. )
|
||||
::oWidget:setFlag( QGraphicsItem_ItemIsSelectable, .t. )
|
||||
::oWidget:setAcceptDrops( .t. )
|
||||
::oWidget:setAcceptHoverEvents( .t. )
|
||||
::oWidget:setRect_1( ::aRect[ 1 ], ::aRect[ 2 ], ::aRect[ 3 ], ::aRect[ 4 ] )
|
||||
::oWidget:setPen( ::qPen )
|
||||
::oWidget:setBrush( ::qBrush )
|
||||
|
||||
::qScene:addItem( ::oWidget )
|
||||
|
||||
RETURN Self
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
|
||||
@@ -851,7 +851,7 @@ METHOD IdeThemes:parseINI( lAppend )
|
||||
DO CASE
|
||||
CASE nPart == 1 /* Controls */
|
||||
IF hbide_parseKeyValPair( s, @cKey, @cVal )
|
||||
IF ( n := ascan( ::aControls, cKey ) ) > 0
|
||||
IF ( n := ascan( ::aControls, {|e_| e_[ 1 ] == cKey } ) ) > 0
|
||||
::aControls[ n, 2 ] := cVal
|
||||
ELSE
|
||||
aadd( ::aControls, { cKey, cVal } )
|
||||
@@ -859,8 +859,8 @@ METHOD IdeThemes:parseINI( lAppend )
|
||||
ENDIF
|
||||
CASE nPart == 2 /* Items */
|
||||
IF hbide_parseKeyValPair( s, @cKey, @cVal )
|
||||
IF ( n := ascan( ::aThemes, cKey ) ) > 0
|
||||
::aThemes[ n, 2 ] := cVal
|
||||
IF ( n := ascan( ::aItems, {|e_| e_[ 1 ] == cKey } ) ) > 0
|
||||
::aItems[ n, 2 ] := cVal
|
||||
ELSE
|
||||
aadd( ::aItems, { cKey, cVal } )
|
||||
ENDIF
|
||||
|
||||
@@ -85,11 +85,19 @@ CLASS IdeToolbar INHERIT IdeObject
|
||||
DATA moveable INIT .f.
|
||||
DATA floatable INIT .f.
|
||||
|
||||
DATA lPressed INIT .f.
|
||||
DATA qPos
|
||||
DATA qDrag
|
||||
DATA qMime
|
||||
DATA qDropAction
|
||||
DATA qPix
|
||||
DATA qByte
|
||||
|
||||
METHOD new( cName, oParent )
|
||||
METHOD create( cName, oParent )
|
||||
METHOD destroy()
|
||||
METHOD execEvent( cEvent, p )
|
||||
METHOD addToolButton( cName, cDesc, cImage, bAction, lCheckable )
|
||||
METHOD execEvent( cEvent, p, p1 )
|
||||
METHOD addToolButton( cName, cDesc, cImage, bAction, lCheckable, lDragEnabled )
|
||||
METHOD setItemChecked( cName, lState )
|
||||
METHOD setItemEnabled( cName, lEnabled )
|
||||
METHOD addWidget( cName, qWidget )
|
||||
@@ -147,11 +155,46 @@ METHOD IdeToolbar:destroy()
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
METHOD IdeToolbar:execEvent( cEvent, p )
|
||||
METHOD IdeToolbar:execEvent( cEvent, p, p1 )
|
||||
LOCAL qEvent
|
||||
|
||||
HB_SYMBOL_UNUSED( p )
|
||||
|
||||
SWITCH cEvent
|
||||
CASE "QEvent_MouseLeave"
|
||||
EXIT
|
||||
CASE "QEvent_MouseMove"
|
||||
::qByte := QByteArray():new( ::hItems[ p1 ]:objectName() )
|
||||
|
||||
::qMime := QMimeData():new()
|
||||
::qMime:setData( "application/x-toolbaricon", ::qByte )
|
||||
//::qMime:setText( ::hItems[ p1 ]:objectName() )
|
||||
::qMime:setHtml( ::hItems[ p1 ]:objectName() )
|
||||
|
||||
//::qPix := QPixmap():new( hbide_image( "f-generic" ) )
|
||||
::qPix := QPixmap():from( QIcon():from( ::hItems[ p1 ]:icon ):pixmap_1( 16,16 ) )
|
||||
|
||||
::qDrag := QDrag():new( hbide_setIde():oDlg:oWidget )
|
||||
::qDrag:setMimeData( ::qMime )
|
||||
::qDrag:setPixmap( ::qPix )
|
||||
::qDrag:setHotSpot( QPoint():new( 5,5 ) )
|
||||
::qDrag:setDragCursor( ::qPix, Qt_MoveAction )
|
||||
|
||||
::qDropAction := ::qDrag:exec( Qt_MoveAction )
|
||||
::qDrag := NIL
|
||||
|
||||
qEvent := QMouseEvent():new( QEvent_MouseButtonDblClick, QPoint():new( 1,1 ), Qt_LeftButton, Qt_LeftButton, 0 )
|
||||
QApplication():new():postEvent( ::hItems[ p1 ], qEvent )
|
||||
|
||||
EXIT
|
||||
CASE "QEvent_MouseRelease"
|
||||
HB_TRACE( HB_TR_ALWAYS, "QEvent_MouseRelease" )
|
||||
::qDrag := NIL
|
||||
EXIT
|
||||
|
||||
CASE "QEvent_MousePress"
|
||||
EXIT
|
||||
|
||||
CASE "buttonNew_clicked"
|
||||
EXIT
|
||||
|
||||
@@ -178,14 +221,15 @@ METHOD IdeToolbar:addWidget( cName, qWidget )
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
METHOD IdeToolbar:addToolButton( cName, cDesc, cImage, bAction, lCheckable )
|
||||
METHOD IdeToolbar:addToolButton( cName, cDesc, cImage, bAction, lCheckable, lDragEnabled )
|
||||
LOCAL oButton, qAction
|
||||
|
||||
STATIC nID := 0
|
||||
|
||||
DEFAULT cName TO "IdeToolButton_" + hb_ntos( ++nID )
|
||||
DEFAULT cDesc TO ""
|
||||
DEFAULT lCheckable TO .f.
|
||||
DEFAULT cName TO "IdeToolButton_" + hb_ntos( ++nID )
|
||||
DEFAULT cDesc TO ""
|
||||
DEFAULT lCheckable TO .f.
|
||||
DEFAULT lDragEnabled TO .f.
|
||||
|
||||
oButton := QToolButton():new( ::oWidget )
|
||||
oButton:setObjectName( cName )
|
||||
@@ -193,6 +237,15 @@ METHOD IdeToolbar:addToolButton( cName, cDesc, cImage, bAction, lCheckable )
|
||||
oButton:setIcon( cImage )
|
||||
oButton:setCheckable( lCheckable )
|
||||
|
||||
IF lDragEnabled
|
||||
oButton:installEventFilter( ::pEvents )
|
||||
//
|
||||
::connect( oButton, QEvent_MouseButtonPress , {|p| ::execEvent( "QEvent_MousePress" , p, cName ) } )
|
||||
::connect( oButton, QEvent_MouseButtonRelease, {|p| ::execEvent( "QEvent_MouseRelease", p, cName ) } )
|
||||
::connect( oButton, QEvent_MouseMove , {|p| ::execEvent( "QEvent_MouseMove" , p, cName ) } )
|
||||
::connect( oButton, QEvent_Enter , {|p| ::execEvent( "QEvent_MouseEnter" , p, cName ) } )
|
||||
ENDIF
|
||||
|
||||
IF hb_isBlock( bAction )
|
||||
::connect( oButton, "clicked()", bAction )
|
||||
ENDIF
|
||||
|
||||
@@ -136,7 +136,14 @@ HB_FUNC( QT_QBYTEARRAY )
|
||||
{
|
||||
QByteArray * pObj = NULL;
|
||||
|
||||
pObj = new QByteArray() ;
|
||||
if( hb_pcount() == 1 && HB_ISCHAR( 1 ) )
|
||||
{
|
||||
pObj = new QByteArray( hb_parc( 1 ) ) ;
|
||||
}
|
||||
else
|
||||
{
|
||||
pObj = new QByteArray() ;
|
||||
}
|
||||
|
||||
hb_retptrGC( hbqt_gcAllocate_QByteArray( ( void * ) pObj, true ) );
|
||||
}
|
||||
|
||||
@@ -74,7 +74,14 @@ New =
|
||||
*/
|
||||
HB_FUNC( QT_QBYTEARRAY )
|
||||
{
|
||||
hb_retptr( new QByteArray() );
|
||||
if( hb_pcount() == 1 && HB_ISCHAR( 1 ) )
|
||||
{
|
||||
hb_retptr( new QByteArray( hb_parc( 1 ) ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptr( new QByteArray() );
|
||||
}
|
||||
}
|
||||
</CODE>
|
||||
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* $DOC$
|
||||
* $TEMPLATE$
|
||||
* Class
|
||||
* $NAME$
|
||||
* HBQGraphicsRectItem()
|
||||
* $CATEGORY$
|
||||
* Harbour Bindings for Qt
|
||||
* $SUBCATEGORY$
|
||||
* GUI
|
||||
* $EXTERNALLINK$
|
||||
* http://doc.trolltech.com/4.5/hbqgraphicsrectitem.html
|
||||
* $ONELINER$
|
||||
* Creates a new HBQGraphicsRectItem object.
|
||||
* $INHERITS$
|
||||
* QGraphicsRectItem
|
||||
* $SYNTAX$
|
||||
* HBQGraphicsRectItem():new( ... )
|
||||
* HBQGraphicsRectItem():from( pPtr_OR_oObj_of_type_HBQGraphicsRectItem )
|
||||
* HBQGraphicsRectItem():configure( pPtr_OR_oObj_of_type_HBQGraphicsRectItem )
|
||||
* $ARGUMENTS$
|
||||
*
|
||||
* $RETURNS$
|
||||
* An instance of the object of type HBQGraphicsRectItem
|
||||
* $METHODS$
|
||||
* :hbSetBlock( xBlock ) -> NIL
|
||||
*
|
||||
* $DESCRIPTION$
|
||||
*
|
||||
* $EXAMPLES$
|
||||
*
|
||||
* $TESTS$
|
||||
*
|
||||
* $STATUS$
|
||||
* R
|
||||
* $COMPLIANCE$
|
||||
* Not Clipper compatible
|
||||
* $PLATFORMS$
|
||||
* Windows, Linux, Mac OS X, OS/2
|
||||
* $VERSION$
|
||||
* 4.5 or upper
|
||||
* $FILES$
|
||||
* Harbour source: contrib/hbqt/qtgui/THBQGraphicsRectItem.prg
|
||||
* C++ wrappers : contrib/hbqt/qtgui/HBQGraphicsRectItem.cpp
|
||||
* Library : hbqtgui
|
||||
* $SEEALSO$
|
||||
* QGraphicsRectItem
|
||||
* $END$
|
||||
*/
|
||||
179
harbour/contrib/hbqt/qtgui/g/HBQGraphicsRectItem.cpp
Normal file
179
harbour/contrib/hbqt/qtgui/g/HBQGraphicsRectItem.cpp
Normal file
@@ -0,0 +1,179 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .qth file, */
|
||||
/* or the generator tool itself, and run regenarate. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* QT wrapper main header
|
||||
*
|
||||
* Copyright 2009-2010 Pritpal Bedi <pritpal@vouchcac.com>
|
||||
*
|
||||
* Copyright 2009 Marcos Antonio Gambeta <marcosgambeta at gmail dot com>
|
||||
* www - http://harbour-project.org
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
#include "hbqtcore.h"
|
||||
#include "hbqtgui.h"
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
#if QT_VERSION >= 0x040500
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
#include <QtCore/QPointer>
|
||||
|
||||
#include <QtGui/QGraphicsRectItem>
|
||||
#include "hbqt_hbqgraphicsrectitem.h"
|
||||
|
||||
/*
|
||||
* HBQGraphicsRectItem()
|
||||
* HBQGraphicsRectItem( QGraphicsItem * parent )
|
||||
* ~HBQGraphicsItem()
|
||||
*/
|
||||
|
||||
typedef struct
|
||||
{
|
||||
HBQGraphicsRectItem * ph;
|
||||
bool bNew;
|
||||
PHBQT_GC_FUNC func;
|
||||
int type;
|
||||
} HBQT_GC_T_HBQGraphicsRectItem;
|
||||
|
||||
HBQT_GC_FUNC( hbqt_gcRelease_HBQGraphicsRectItem )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "ph=%p _rel_HBQGraphicsRectItem /.\\", p->ph ) );
|
||||
delete ( ( HBQGraphicsRectItem * ) p->ph );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "ph=%p YES_rel_HBQGraphicsRectItem \\./", p->ph ) );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "ph=%p DEL_rel_HBQGraphicsRectItem : Object already deleted!", p->ph ) );
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "ph=%p PTR_rel_HBQGraphicsRectItem : Object not created with new=true", p->ph ) );
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_HBQGraphicsRectItem( void * pObj, bool bNew )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) hb_gcAllocate( sizeof( HBQT_GC_T ), hbqt_gcFuncs() );
|
||||
|
||||
p->ph = ( HBQGraphicsRectItem * ) pObj;
|
||||
p->bNew = bNew;
|
||||
p->func = hbqt_gcRelease_HBQGraphicsRectItem;
|
||||
p->type = HBQT_TYPE_HBQGraphicsRectItem;
|
||||
|
||||
if( bNew )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "ph=%p _new_HBQGraphicsRectItem", pObj ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "ph=%p NOT_new_HBQGraphicsRectItem", pObj ) );
|
||||
}
|
||||
return p;
|
||||
}
|
||||
|
||||
HB_FUNC( QT_HBQGRAPHICSRECTITEM )
|
||||
{
|
||||
HBQGraphicsRectItem * pObj = NULL;
|
||||
|
||||
if( hb_pcount() >= 4 && HB_ISNUM( 1 ) && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) && HB_ISNUM( 4 ) )
|
||||
{
|
||||
pObj = new HBQGraphicsRectItem( hb_parnd( 1 ), hb_parnd( 2 ), hb_parnd( 3 ), hb_parnd( 4 ), ( HB_ISPOINTER( 5 ) ? hbqt_par_QGraphicsItem( 5 ) : 0 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() >= 1 && HB_ISPOINTER( 1 ) )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
if( p->type == HBQT_TYPE_QRectF )
|
||||
{
|
||||
pObj = new HBQGraphicsRectItem( *hbqt_par_QRectF( 1 ), ( HB_ISPOINTER( 2 ) ? hbqt_par_QGraphicsItem( 2 ) : 0 ) ) ;
|
||||
}
|
||||
else
|
||||
{
|
||||
pObj = new HBQGraphicsRectItem( hbqt_par_QGraphicsItem( 1 ) ) ;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
pObj = new HBQGraphicsRectItem() ;
|
||||
}
|
||||
|
||||
hb_retptrGC( hbqt_gcAllocate_HBQGraphicsRectItem( ( void * ) pObj, true ) );
|
||||
}
|
||||
|
||||
/*
|
||||
* void hbSetBlock( PHB_ITEM block )
|
||||
*/
|
||||
HB_FUNC( QT_HBQGRAPHICSRECTITEM_HBSETBLOCK )
|
||||
{
|
||||
HBQGraphicsRectItem * p = hbqt_par_HBQGraphicsRectItem( 1 );
|
||||
if( p )
|
||||
( p )->hbSetBlock( hb_param( 2, HB_IT_ANY ) );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_HBQGRAPHICSRECTITEM_HBSETBLOCK FP=( p )->hbSetBlock( hb_param( 2, HB_IT_ANY ) ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
#endif /* #if QT_VERSION >= 0x040500 */
|
||||
/*----------------------------------------------------------------------*/
|
||||
@@ -66,6 +66,10 @@
|
||||
#if QT_VERSION >= 0x040500
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
/*
|
||||
* enum Type { None, AccessibilityDescription, AccessibilityHelp, AccessibilityPrepare, ..., MaxUser }
|
||||
*/
|
||||
|
||||
#include <QtCore/QPointer>
|
||||
|
||||
#include <QtGui/QMouseEvent>
|
||||
@@ -139,6 +143,10 @@ HB_FUNC( QT_QMOUSEEVENT )
|
||||
{
|
||||
pObj = new QMouseEvent( *hbqt_par_QMouseEvent( 1 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() == 5 )
|
||||
{
|
||||
pObj = new QMouseEvent( ( QEvent::Type ) hb_parni( 1 ), *hbqt_par_QPoint( 2 ), ( Qt::MouseButton ) hb_parni( 3 ), ( Qt::MouseButtons ) hb_parni( 4 ), ( Qt::KeyboardModifiers ) hb_parni( 5 ) ) ;
|
||||
}
|
||||
|
||||
hb_retptrGC( hbqt_gcAllocate_QMouseEvent( ( void * ) pObj, true ) );
|
||||
}
|
||||
|
||||
86
harbour/contrib/hbqt/qtgui/g/THBQGraphicsRectItem.prg
Normal file
86
harbour/contrib/hbqt/qtgui/g/THBQGraphicsRectItem.prg
Normal file
@@ -0,0 +1,86 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .qth file, */
|
||||
/* or the generator tool itself, and run regenarate. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* QT wrapper main header
|
||||
*
|
||||
* Copyright 2009-2010 Pritpal Bedi <pritpal@vouchcac.com>
|
||||
*
|
||||
* Copyright 2009 Marcos Antonio Gambeta <marcosgambeta at gmail dot com>
|
||||
* www - http://harbour-project.org
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
|
||||
#include "hbclass.ch"
|
||||
|
||||
|
||||
CREATE CLASS HBQGraphicsRectItem INHERIT HbQtObjectHandler, QGraphicsRectItem
|
||||
|
||||
METHOD new( ... )
|
||||
|
||||
METHOD hbSetBlock( xBlock )
|
||||
|
||||
ENDCLASS
|
||||
|
||||
|
||||
METHOD HBQGraphicsRectItem:new( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
::pPtr := Qt_HBQGraphicsRectItem( ... )
|
||||
RETURN Self
|
||||
|
||||
|
||||
METHOD HBQGraphicsRectItem:hbSetBlock( xBlock )
|
||||
RETURN Qt_HBQGraphicsRectItem_hbSetBlock( ::pPtr, xBlock )
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
hbqtgui_extern.prg
|
||||
HBQAbstractItemModel.cpp
|
||||
HBQGraphicsItem.cpp
|
||||
HBQGraphicsRectItem.cpp
|
||||
HBQMainWindow.cpp
|
||||
HBQPlainTextEdit.cpp
|
||||
HBQSyntaxHighlighter.cpp
|
||||
@@ -268,6 +269,7 @@ QUiLoader.cpp
|
||||
|
||||
THBQAbstractItemModel.prg
|
||||
THBQGraphicsItem.prg
|
||||
THBQGraphicsRectItem.prg
|
||||
THBQMainWindow.prg
|
||||
THBQPlainTextEdit.prg
|
||||
THBQSyntaxHighlighter.prg
|
||||
|
||||
@@ -17,6 +17,7 @@ HB_EXTERN_BEGIN
|
||||
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_HBQAbstractItemModel );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_HBQGraphicsItem );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_HBQGraphicsRectItem );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_HBQMainWindow );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_HBQPlainTextEdit );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_HBQSyntaxHighlighter );
|
||||
@@ -274,6 +275,7 @@ extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_QUiLoader );
|
||||
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_HBQAbstractItemModel( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_HBQGraphicsItem( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_HBQGraphicsRectItem( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_HBQMainWindow( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_HBQPlainTextEdit( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_HBQSyntaxHighlighter( void * pObj, bool bNew );
|
||||
@@ -533,6 +535,7 @@ HB_EXTERN_END
|
||||
|
||||
#define hbqt_par_HBQAbstractItemModel( n ) ( ( HBQAbstractItemModel * ) hbqt_gcpointer( n ) )
|
||||
#define hbqt_par_HBQGraphicsItem( n ) ( ( HBQGraphicsItem * ) hbqt_gcpointer( n ) )
|
||||
#define hbqt_par_HBQGraphicsRectItem( n ) ( ( HBQGraphicsRectItem * ) hbqt_gcpointer( n ) )
|
||||
#define hbqt_par_HBQMainWindow( n ) ( ( HBQMainWindow * ) hbqt_gcpointer( n ) )
|
||||
#define hbqt_par_HBQPlainTextEdit( n ) ( ( HBQPlainTextEdit * ) hbqt_gcpointer( n ) )
|
||||
#define hbqt_par_HBQSyntaxHighlighter( n ) ( ( HBQSyntaxHighlighter * ) hbqt_gcpointer( n ) )
|
||||
@@ -792,259 +795,260 @@ HB_EXTERN_END
|
||||
|
||||
#define HBQT_TYPE_HBQAbstractItemModel ( HBQT_TYPE_QTGUI_BASE + 1 )
|
||||
#define HBQT_TYPE_HBQGraphicsItem ( HBQT_TYPE_QTGUI_BASE + 2 )
|
||||
#define HBQT_TYPE_HBQMainWindow ( HBQT_TYPE_QTGUI_BASE + 3 )
|
||||
#define HBQT_TYPE_HBQPlainTextEdit ( HBQT_TYPE_QTGUI_BASE + 4 )
|
||||
#define HBQT_TYPE_HBQSyntaxHighlighter ( HBQT_TYPE_QTGUI_BASE + 5 )
|
||||
#define HBQT_TYPE_HBQTableView ( HBQT_TYPE_QTGUI_BASE + 6 )
|
||||
#define HBQT_TYPE_HBQTextBlockUserData ( HBQT_TYPE_QTGUI_BASE + 7 )
|
||||
#define HBQT_TYPE_QAbstractButton ( HBQT_TYPE_QTGUI_BASE + 8 )
|
||||
#define HBQT_TYPE_QAbstractGraphicsShapeItem ( HBQT_TYPE_QTGUI_BASE + 9 )
|
||||
#define HBQT_TYPE_QAbstractItemDelegate ( HBQT_TYPE_QTGUI_BASE + 10 )
|
||||
#define HBQT_TYPE_QAbstractItemView ( HBQT_TYPE_QTGUI_BASE + 11 )
|
||||
#define HBQT_TYPE_QAbstractPrintDialog ( HBQT_TYPE_QTGUI_BASE + 12 )
|
||||
#define HBQT_TYPE_QAbstractProxyModel ( HBQT_TYPE_QTGUI_BASE + 13 )
|
||||
#define HBQT_TYPE_QAbstractScrollArea ( HBQT_TYPE_QTGUI_BASE + 14 )
|
||||
#define HBQT_TYPE_QAbstractSlider ( HBQT_TYPE_QTGUI_BASE + 15 )
|
||||
#define HBQT_TYPE_QAbstractSpinBox ( HBQT_TYPE_QTGUI_BASE + 16 )
|
||||
#define HBQT_TYPE_QAbstractTextDocumentLayout ( HBQT_TYPE_QTGUI_BASE + 17 )
|
||||
#define HBQT_TYPE_QAction ( HBQT_TYPE_QTGUI_BASE + 18 )
|
||||
#define HBQT_TYPE_QActionGroup ( HBQT_TYPE_QTGUI_BASE + 19 )
|
||||
#define HBQT_TYPE_QApplication ( HBQT_TYPE_QTGUI_BASE + 20 )
|
||||
#define HBQT_TYPE_QBitmap ( HBQT_TYPE_QTGUI_BASE + 21 )
|
||||
#define HBQT_TYPE_QBoxLayout ( HBQT_TYPE_QTGUI_BASE + 22 )
|
||||
#define HBQT_TYPE_QBrush ( HBQT_TYPE_QTGUI_BASE + 23 )
|
||||
#define HBQT_TYPE_QButtonGroup ( HBQT_TYPE_QTGUI_BASE + 24 )
|
||||
#define HBQT_TYPE_QCalendarWidget ( HBQT_TYPE_QTGUI_BASE + 25 )
|
||||
#define HBQT_TYPE_QCheckBox ( HBQT_TYPE_QTGUI_BASE + 26 )
|
||||
#define HBQT_TYPE_QClipboard ( HBQT_TYPE_QTGUI_BASE + 27 )
|
||||
#define HBQT_TYPE_QColor ( HBQT_TYPE_QTGUI_BASE + 28 )
|
||||
#define HBQT_TYPE_QColorDialog ( HBQT_TYPE_QTGUI_BASE + 29 )
|
||||
#define HBQT_TYPE_QComboBox ( HBQT_TYPE_QTGUI_BASE + 30 )
|
||||
#define HBQT_TYPE_QCommandLinkButton ( HBQT_TYPE_QTGUI_BASE + 31 )
|
||||
#define HBQT_TYPE_QCommonStyle ( HBQT_TYPE_QTGUI_BASE + 32 )
|
||||
#define HBQT_TYPE_QCompleter ( HBQT_TYPE_QTGUI_BASE + 33 )
|
||||
#define HBQT_TYPE_QConicalGradient ( HBQT_TYPE_QTGUI_BASE + 34 )
|
||||
#define HBQT_TYPE_QContextMenuEvent ( HBQT_TYPE_QTGUI_BASE + 35 )
|
||||
#define HBQT_TYPE_QCursor ( HBQT_TYPE_QTGUI_BASE + 36 )
|
||||
#define HBQT_TYPE_QDateEdit ( HBQT_TYPE_QTGUI_BASE + 37 )
|
||||
#define HBQT_TYPE_QDateTimeEdit ( HBQT_TYPE_QTGUI_BASE + 38 )
|
||||
#define HBQT_TYPE_QDesktopWidget ( HBQT_TYPE_QTGUI_BASE + 39 )
|
||||
#define HBQT_TYPE_QDial ( HBQT_TYPE_QTGUI_BASE + 40 )
|
||||
#define HBQT_TYPE_QDialog ( HBQT_TYPE_QTGUI_BASE + 41 )
|
||||
#define HBQT_TYPE_QDirModel ( HBQT_TYPE_QTGUI_BASE + 42 )
|
||||
#define HBQT_TYPE_QDockWidget ( HBQT_TYPE_QTGUI_BASE + 43 )
|
||||
#define HBQT_TYPE_QDoubleSpinBox ( HBQT_TYPE_QTGUI_BASE + 44 )
|
||||
#define HBQT_TYPE_QDrag ( HBQT_TYPE_QTGUI_BASE + 45 )
|
||||
#define HBQT_TYPE_QDragEnterEvent ( HBQT_TYPE_QTGUI_BASE + 46 )
|
||||
#define HBQT_TYPE_QDragLeaveEvent ( HBQT_TYPE_QTGUI_BASE + 47 )
|
||||
#define HBQT_TYPE_QDragMoveEvent ( HBQT_TYPE_QTGUI_BASE + 48 )
|
||||
#define HBQT_TYPE_QDropEvent ( HBQT_TYPE_QTGUI_BASE + 49 )
|
||||
#define HBQT_TYPE_QErrorMessage ( HBQT_TYPE_QTGUI_BASE + 50 )
|
||||
#define HBQT_TYPE_QFileDialog ( HBQT_TYPE_QTGUI_BASE + 51 )
|
||||
#define HBQT_TYPE_QFileIconProvider ( HBQT_TYPE_QTGUI_BASE + 52 )
|
||||
#define HBQT_TYPE_QFileSystemModel ( HBQT_TYPE_QTGUI_BASE + 53 )
|
||||
#define HBQT_TYPE_QFocusEvent ( HBQT_TYPE_QTGUI_BASE + 54 )
|
||||
#define HBQT_TYPE_QFocusFrame ( HBQT_TYPE_QTGUI_BASE + 55 )
|
||||
#define HBQT_TYPE_QFont ( HBQT_TYPE_QTGUI_BASE + 56 )
|
||||
#define HBQT_TYPE_QFontComboBox ( HBQT_TYPE_QTGUI_BASE + 57 )
|
||||
#define HBQT_TYPE_QFontDatabase ( HBQT_TYPE_QTGUI_BASE + 58 )
|
||||
#define HBQT_TYPE_QFontDialog ( HBQT_TYPE_QTGUI_BASE + 59 )
|
||||
#define HBQT_TYPE_QFontInfo ( HBQT_TYPE_QTGUI_BASE + 60 )
|
||||
#define HBQT_TYPE_QFontMetrics ( HBQT_TYPE_QTGUI_BASE + 61 )
|
||||
#define HBQT_TYPE_QFontMetricsF ( HBQT_TYPE_QTGUI_BASE + 62 )
|
||||
#define HBQT_TYPE_QFormLayout ( HBQT_TYPE_QTGUI_BASE + 63 )
|
||||
#define HBQT_TYPE_QFrame ( HBQT_TYPE_QTGUI_BASE + 64 )
|
||||
#define HBQT_TYPE_QGradient ( HBQT_TYPE_QTGUI_BASE + 65 )
|
||||
#define HBQT_TYPE_QGraphicsEllipseItem ( HBQT_TYPE_QTGUI_BASE + 66 )
|
||||
#define HBQT_TYPE_QGraphicsGridLayout ( HBQT_TYPE_QTGUI_BASE + 67 )
|
||||
#define HBQT_TYPE_QGraphicsItem ( HBQT_TYPE_QTGUI_BASE + 68 )
|
||||
#define HBQT_TYPE_QGraphicsItemAnimation ( HBQT_TYPE_QTGUI_BASE + 69 )
|
||||
#define HBQT_TYPE_QGraphicsItemGroup ( HBQT_TYPE_QTGUI_BASE + 70 )
|
||||
#define HBQT_TYPE_QGraphicsLayout ( HBQT_TYPE_QTGUI_BASE + 71 )
|
||||
#define HBQT_TYPE_QGraphicsLayoutItem ( HBQT_TYPE_QTGUI_BASE + 72 )
|
||||
#define HBQT_TYPE_QGraphicsLinearLayout ( HBQT_TYPE_QTGUI_BASE + 73 )
|
||||
#define HBQT_TYPE_QGraphicsLineItem ( HBQT_TYPE_QTGUI_BASE + 74 )
|
||||
#define HBQT_TYPE_QGraphicsPathItem ( HBQT_TYPE_QTGUI_BASE + 75 )
|
||||
#define HBQT_TYPE_QGraphicsPixmapItem ( HBQT_TYPE_QTGUI_BASE + 76 )
|
||||
#define HBQT_TYPE_QGraphicsPolygonItem ( HBQT_TYPE_QTGUI_BASE + 77 )
|
||||
#define HBQT_TYPE_QGraphicsProxyWidget ( HBQT_TYPE_QTGUI_BASE + 78 )
|
||||
#define HBQT_TYPE_QGraphicsRectItem ( HBQT_TYPE_QTGUI_BASE + 79 )
|
||||
#define HBQT_TYPE_QGraphicsScene ( HBQT_TYPE_QTGUI_BASE + 80 )
|
||||
#define HBQT_TYPE_QGraphicsSceneContextMenuEvent ( HBQT_TYPE_QTGUI_BASE + 81 )
|
||||
#define HBQT_TYPE_QGraphicsSceneDragDropEvent ( HBQT_TYPE_QTGUI_BASE + 82 )
|
||||
#define HBQT_TYPE_QGraphicsSceneEvent ( HBQT_TYPE_QTGUI_BASE + 83 )
|
||||
#define HBQT_TYPE_QGraphicsSceneHelpEvent ( HBQT_TYPE_QTGUI_BASE + 84 )
|
||||
#define HBQT_TYPE_QGraphicsSceneHoverEvent ( HBQT_TYPE_QTGUI_BASE + 85 )
|
||||
#define HBQT_TYPE_QGraphicsSceneMouseEvent ( HBQT_TYPE_QTGUI_BASE + 86 )
|
||||
#define HBQT_TYPE_QGraphicsSceneMoveEvent ( HBQT_TYPE_QTGUI_BASE + 87 )
|
||||
#define HBQT_TYPE_QGraphicsSceneResizeEvent ( HBQT_TYPE_QTGUI_BASE + 88 )
|
||||
#define HBQT_TYPE_QGraphicsSceneWheelEvent ( HBQT_TYPE_QTGUI_BASE + 89 )
|
||||
#define HBQT_TYPE_QGraphicsSimpleTextItem ( HBQT_TYPE_QTGUI_BASE + 90 )
|
||||
#define HBQT_TYPE_QGraphicsTextItem ( HBQT_TYPE_QTGUI_BASE + 91 )
|
||||
#define HBQT_TYPE_QGraphicsView ( HBQT_TYPE_QTGUI_BASE + 92 )
|
||||
#define HBQT_TYPE_QGraphicsWidget ( HBQT_TYPE_QTGUI_BASE + 93 )
|
||||
#define HBQT_TYPE_QGridLayout ( HBQT_TYPE_QTGUI_BASE + 94 )
|
||||
#define HBQT_TYPE_QGroupBox ( HBQT_TYPE_QTGUI_BASE + 95 )
|
||||
#define HBQT_TYPE_QHBoxLayout ( HBQT_TYPE_QTGUI_BASE + 96 )
|
||||
#define HBQT_TYPE_QHeaderView ( HBQT_TYPE_QTGUI_BASE + 97 )
|
||||
#define HBQT_TYPE_QHelpEvent ( HBQT_TYPE_QTGUI_BASE + 98 )
|
||||
#define HBQT_TYPE_QHideEvent ( HBQT_TYPE_QTGUI_BASE + 99 )
|
||||
#define HBQT_TYPE_QIcon ( HBQT_TYPE_QTGUI_BASE + 100 )
|
||||
#define HBQT_TYPE_QImage ( HBQT_TYPE_QTGUI_BASE + 101 )
|
||||
#define HBQT_TYPE_QImageReader ( HBQT_TYPE_QTGUI_BASE + 102 )
|
||||
#define HBQT_TYPE_QImageWriter ( HBQT_TYPE_QTGUI_BASE + 103 )
|
||||
#define HBQT_TYPE_QInputDialog ( HBQT_TYPE_QTGUI_BASE + 104 )
|
||||
#define HBQT_TYPE_QInputEvent ( HBQT_TYPE_QTGUI_BASE + 105 )
|
||||
#define HBQT_TYPE_QInputMethodEvent ( HBQT_TYPE_QTGUI_BASE + 106 )
|
||||
#define HBQT_TYPE_QItemDelegate ( HBQT_TYPE_QTGUI_BASE + 107 )
|
||||
#define HBQT_TYPE_QItemEditorCreatorBase ( HBQT_TYPE_QTGUI_BASE + 108 )
|
||||
#define HBQT_TYPE_QItemEditorFactory ( HBQT_TYPE_QTGUI_BASE + 109 )
|
||||
#define HBQT_TYPE_QItemSelection ( HBQT_TYPE_QTGUI_BASE + 110 )
|
||||
#define HBQT_TYPE_QItemSelectionModel ( HBQT_TYPE_QTGUI_BASE + 111 )
|
||||
#define HBQT_TYPE_QKeyEvent ( HBQT_TYPE_QTGUI_BASE + 112 )
|
||||
#define HBQT_TYPE_QKeySequence ( HBQT_TYPE_QTGUI_BASE + 113 )
|
||||
#define HBQT_TYPE_QLabel ( HBQT_TYPE_QTGUI_BASE + 114 )
|
||||
#define HBQT_TYPE_QLayout ( HBQT_TYPE_QTGUI_BASE + 115 )
|
||||
#define HBQT_TYPE_QLayoutItem ( HBQT_TYPE_QTGUI_BASE + 116 )
|
||||
#define HBQT_TYPE_QLCDNumber ( HBQT_TYPE_QTGUI_BASE + 117 )
|
||||
#define HBQT_TYPE_QLinearGradient ( HBQT_TYPE_QTGUI_BASE + 118 )
|
||||
#define HBQT_TYPE_QLineEdit ( HBQT_TYPE_QTGUI_BASE + 119 )
|
||||
#define HBQT_TYPE_QListView ( HBQT_TYPE_QTGUI_BASE + 120 )
|
||||
#define HBQT_TYPE_QListWidget ( HBQT_TYPE_QTGUI_BASE + 121 )
|
||||
#define HBQT_TYPE_QListWidgetItem ( HBQT_TYPE_QTGUI_BASE + 122 )
|
||||
#define HBQT_TYPE_QMainWindow ( HBQT_TYPE_QTGUI_BASE + 123 )
|
||||
#define HBQT_TYPE_QMatrix ( HBQT_TYPE_QTGUI_BASE + 124 )
|
||||
#define HBQT_TYPE_QMdiArea ( HBQT_TYPE_QTGUI_BASE + 125 )
|
||||
#define HBQT_TYPE_QMdiSubWindow ( HBQT_TYPE_QTGUI_BASE + 126 )
|
||||
#define HBQT_TYPE_QMenu ( HBQT_TYPE_QTGUI_BASE + 127 )
|
||||
#define HBQT_TYPE_QMenuBar ( HBQT_TYPE_QTGUI_BASE + 128 )
|
||||
#define HBQT_TYPE_QMessageBox ( HBQT_TYPE_QTGUI_BASE + 129 )
|
||||
#define HBQT_TYPE_QMouseEvent ( HBQT_TYPE_QTGUI_BASE + 130 )
|
||||
#define HBQT_TYPE_QMoveEvent ( HBQT_TYPE_QTGUI_BASE + 131 )
|
||||
#define HBQT_TYPE_QMovie ( HBQT_TYPE_QTGUI_BASE + 132 )
|
||||
#define HBQT_TYPE_QPageSetupDialog ( HBQT_TYPE_QTGUI_BASE + 133 )
|
||||
#define HBQT_TYPE_QPaintDevice ( HBQT_TYPE_QTGUI_BASE + 134 )
|
||||
#define HBQT_TYPE_QPaintEngine ( HBQT_TYPE_QTGUI_BASE + 135 )
|
||||
#define HBQT_TYPE_QPainter ( HBQT_TYPE_QTGUI_BASE + 136 )
|
||||
#define HBQT_TYPE_QPainterPath ( HBQT_TYPE_QTGUI_BASE + 137 )
|
||||
#define HBQT_TYPE_QPaintEvent ( HBQT_TYPE_QTGUI_BASE + 138 )
|
||||
#define HBQT_TYPE_QPalette ( HBQT_TYPE_QTGUI_BASE + 139 )
|
||||
#define HBQT_TYPE_QPen ( HBQT_TYPE_QTGUI_BASE + 140 )
|
||||
#define HBQT_TYPE_QPicture ( HBQT_TYPE_QTGUI_BASE + 141 )
|
||||
#define HBQT_TYPE_QPixmap ( HBQT_TYPE_QTGUI_BASE + 142 )
|
||||
#define HBQT_TYPE_QPlainTextDocumentLayout ( HBQT_TYPE_QTGUI_BASE + 143 )
|
||||
#define HBQT_TYPE_QPlainTextEdit ( HBQT_TYPE_QTGUI_BASE + 144 )
|
||||
#define HBQT_TYPE_QPolygon ( HBQT_TYPE_QTGUI_BASE + 145 )
|
||||
#define HBQT_TYPE_QPolygonF ( HBQT_TYPE_QTGUI_BASE + 146 )
|
||||
#define HBQT_TYPE_QPrintDialog ( HBQT_TYPE_QTGUI_BASE + 147 )
|
||||
#define HBQT_TYPE_QPrintEngine ( HBQT_TYPE_QTGUI_BASE + 148 )
|
||||
#define HBQT_TYPE_QPrinter ( HBQT_TYPE_QTGUI_BASE + 149 )
|
||||
#define HBQT_TYPE_QPrintPreviewDialog ( HBQT_TYPE_QTGUI_BASE + 150 )
|
||||
#define HBQT_TYPE_QProgressBar ( HBQT_TYPE_QTGUI_BASE + 151 )
|
||||
#define HBQT_TYPE_QProgressDialog ( HBQT_TYPE_QTGUI_BASE + 152 )
|
||||
#define HBQT_TYPE_QPushButton ( HBQT_TYPE_QTGUI_BASE + 153 )
|
||||
#define HBQT_TYPE_QRadialGradient ( HBQT_TYPE_QTGUI_BASE + 154 )
|
||||
#define HBQT_TYPE_QRadioButton ( HBQT_TYPE_QTGUI_BASE + 155 )
|
||||
#define HBQT_TYPE_QRegion ( HBQT_TYPE_QTGUI_BASE + 156 )
|
||||
#define HBQT_TYPE_QResizeEvent ( HBQT_TYPE_QTGUI_BASE + 157 )
|
||||
#define HBQT_TYPE_QScrollArea ( HBQT_TYPE_QTGUI_BASE + 158 )
|
||||
#define HBQT_TYPE_QScrollBar ( HBQT_TYPE_QTGUI_BASE + 159 )
|
||||
#define HBQT_TYPE_QSessionManager ( HBQT_TYPE_QTGUI_BASE + 160 )
|
||||
#define HBQT_TYPE_QShowEvent ( HBQT_TYPE_QTGUI_BASE + 161 )
|
||||
#define HBQT_TYPE_QSizeGrip ( HBQT_TYPE_QTGUI_BASE + 162 )
|
||||
#define HBQT_TYPE_QSizePolicy ( HBQT_TYPE_QTGUI_BASE + 163 )
|
||||
#define HBQT_TYPE_QSlider ( HBQT_TYPE_QTGUI_BASE + 164 )
|
||||
#define HBQT_TYPE_QSound ( HBQT_TYPE_QTGUI_BASE + 165 )
|
||||
#define HBQT_TYPE_QSpacerItem ( HBQT_TYPE_QTGUI_BASE + 166 )
|
||||
#define HBQT_TYPE_QSpinBox ( HBQT_TYPE_QTGUI_BASE + 167 )
|
||||
#define HBQT_TYPE_QSplashScreen ( HBQT_TYPE_QTGUI_BASE + 168 )
|
||||
#define HBQT_TYPE_QSplitter ( HBQT_TYPE_QTGUI_BASE + 169 )
|
||||
#define HBQT_TYPE_QStackedWidget ( HBQT_TYPE_QTGUI_BASE + 170 )
|
||||
#define HBQT_TYPE_QStandardItem ( HBQT_TYPE_QTGUI_BASE + 171 )
|
||||
#define HBQT_TYPE_QStandardItemModel ( HBQT_TYPE_QTGUI_BASE + 172 )
|
||||
#define HBQT_TYPE_QStatusBar ( HBQT_TYPE_QTGUI_BASE + 173 )
|
||||
#define HBQT_TYPE_QStringListModel ( HBQT_TYPE_QTGUI_BASE + 174 )
|
||||
#define HBQT_TYPE_QStyle ( HBQT_TYPE_QTGUI_BASE + 175 )
|
||||
#define HBQT_TYPE_QStyledItemDelegate ( HBQT_TYPE_QTGUI_BASE + 176 )
|
||||
#define HBQT_TYPE_QStyleFactory ( HBQT_TYPE_QTGUI_BASE + 177 )
|
||||
#define HBQT_TYPE_QStyleHintReturn ( HBQT_TYPE_QTGUI_BASE + 178 )
|
||||
#define HBQT_TYPE_QStyleHintReturnMask ( HBQT_TYPE_QTGUI_BASE + 179 )
|
||||
#define HBQT_TYPE_QStyleHintReturnVariant ( HBQT_TYPE_QTGUI_BASE + 180 )
|
||||
#define HBQT_TYPE_QStyleOption ( HBQT_TYPE_QTGUI_BASE + 181 )
|
||||
#define HBQT_TYPE_QStyleOptionButton ( HBQT_TYPE_QTGUI_BASE + 182 )
|
||||
#define HBQT_TYPE_QStyleOptionComboBox ( HBQT_TYPE_QTGUI_BASE + 183 )
|
||||
#define HBQT_TYPE_QStyleOptionComplex ( HBQT_TYPE_QTGUI_BASE + 184 )
|
||||
#define HBQT_TYPE_QStyleOptionDockWidget ( HBQT_TYPE_QTGUI_BASE + 185 )
|
||||
#define HBQT_TYPE_QStyleOptionFocusRect ( HBQT_TYPE_QTGUI_BASE + 186 )
|
||||
#define HBQT_TYPE_QStyleOptionFrame ( HBQT_TYPE_QTGUI_BASE + 187 )
|
||||
#define HBQT_TYPE_QStyleOptionGraphicsItem ( HBQT_TYPE_QTGUI_BASE + 188 )
|
||||
#define HBQT_TYPE_QStyleOptionGroupBox ( HBQT_TYPE_QTGUI_BASE + 189 )
|
||||
#define HBQT_TYPE_QStyleOptionHeader ( HBQT_TYPE_QTGUI_BASE + 190 )
|
||||
#define HBQT_TYPE_QStyleOptionMenuItem ( HBQT_TYPE_QTGUI_BASE + 191 )
|
||||
#define HBQT_TYPE_QStyleOptionProgressBar ( HBQT_TYPE_QTGUI_BASE + 192 )
|
||||
#define HBQT_TYPE_QStyleOptionSizeGrip ( HBQT_TYPE_QTGUI_BASE + 193 )
|
||||
#define HBQT_TYPE_QStyleOptionSlider ( HBQT_TYPE_QTGUI_BASE + 194 )
|
||||
#define HBQT_TYPE_QStyleOptionSpinBox ( HBQT_TYPE_QTGUI_BASE + 195 )
|
||||
#define HBQT_TYPE_QStyleOptionTab ( HBQT_TYPE_QTGUI_BASE + 196 )
|
||||
#define HBQT_TYPE_QStyleOptionTabBarBase ( HBQT_TYPE_QTGUI_BASE + 197 )
|
||||
#define HBQT_TYPE_QStyleOptionTabWidgetFrame ( HBQT_TYPE_QTGUI_BASE + 198 )
|
||||
#define HBQT_TYPE_QStyleOptionTitleBar ( HBQT_TYPE_QTGUI_BASE + 199 )
|
||||
#define HBQT_TYPE_QStyleOptionToolBar ( HBQT_TYPE_QTGUI_BASE + 200 )
|
||||
#define HBQT_TYPE_QStyleOptionToolBox ( HBQT_TYPE_QTGUI_BASE + 201 )
|
||||
#define HBQT_TYPE_QStyleOptionToolButton ( HBQT_TYPE_QTGUI_BASE + 202 )
|
||||
#define HBQT_TYPE_QStyleOptionViewItem ( HBQT_TYPE_QTGUI_BASE + 203 )
|
||||
#define HBQT_TYPE_QStylePainter ( HBQT_TYPE_QTGUI_BASE + 204 )
|
||||
#define HBQT_TYPE_QSyntaxHighlighter ( HBQT_TYPE_QTGUI_BASE + 205 )
|
||||
#define HBQT_TYPE_QSystemTrayIcon ( HBQT_TYPE_QTGUI_BASE + 206 )
|
||||
#define HBQT_TYPE_QTabBar ( HBQT_TYPE_QTGUI_BASE + 207 )
|
||||
#define HBQT_TYPE_QTableView ( HBQT_TYPE_QTGUI_BASE + 208 )
|
||||
#define HBQT_TYPE_QTableWidget ( HBQT_TYPE_QTGUI_BASE + 209 )
|
||||
#define HBQT_TYPE_QTableWidgetItem ( HBQT_TYPE_QTGUI_BASE + 210 )
|
||||
#define HBQT_TYPE_QTableWidgetSelectionRange ( HBQT_TYPE_QTGUI_BASE + 211 )
|
||||
#define HBQT_TYPE_QTabWidget ( HBQT_TYPE_QTGUI_BASE + 212 )
|
||||
#define HBQT_TYPE_QTextBlock ( HBQT_TYPE_QTGUI_BASE + 213 )
|
||||
#define HBQT_TYPE_QTextBlockFormat ( HBQT_TYPE_QTGUI_BASE + 214 )
|
||||
#define HBQT_TYPE_QTextBlockGroup ( HBQT_TYPE_QTGUI_BASE + 215 )
|
||||
#define HBQT_TYPE_QTextBrowser ( HBQT_TYPE_QTGUI_BASE + 216 )
|
||||
#define HBQT_TYPE_QTextCharFormat ( HBQT_TYPE_QTGUI_BASE + 217 )
|
||||
#define HBQT_TYPE_QTextCursor ( HBQT_TYPE_QTGUI_BASE + 218 )
|
||||
#define HBQT_TYPE_QTextDocument ( HBQT_TYPE_QTGUI_BASE + 219 )
|
||||
#define HBQT_TYPE_QTextDocumentFragment ( HBQT_TYPE_QTGUI_BASE + 220 )
|
||||
#define HBQT_TYPE_QTextDocumentWriter ( HBQT_TYPE_QTGUI_BASE + 221 )
|
||||
#define HBQT_TYPE_QTextEdit ( HBQT_TYPE_QTGUI_BASE + 222 )
|
||||
#define HBQT_TYPE_QTextFormat ( HBQT_TYPE_QTGUI_BASE + 223 )
|
||||
#define HBQT_TYPE_QTextFragment ( HBQT_TYPE_QTGUI_BASE + 224 )
|
||||
#define HBQT_TYPE_QTextFrame ( HBQT_TYPE_QTGUI_BASE + 225 )
|
||||
#define HBQT_TYPE_QTextFrameFormat ( HBQT_TYPE_QTGUI_BASE + 226 )
|
||||
#define HBQT_TYPE_QTextImageFormat ( HBQT_TYPE_QTGUI_BASE + 227 )
|
||||
#define HBQT_TYPE_QTextInlineObject ( HBQT_TYPE_QTGUI_BASE + 228 )
|
||||
#define HBQT_TYPE_QTextItem ( HBQT_TYPE_QTGUI_BASE + 229 )
|
||||
#define HBQT_TYPE_QTextLayout ( HBQT_TYPE_QTGUI_BASE + 230 )
|
||||
#define HBQT_TYPE_QTextLength ( HBQT_TYPE_QTGUI_BASE + 231 )
|
||||
#define HBQT_TYPE_QTextLine ( HBQT_TYPE_QTGUI_BASE + 232 )
|
||||
#define HBQT_TYPE_QTextList ( HBQT_TYPE_QTGUI_BASE + 233 )
|
||||
#define HBQT_TYPE_QTextListFormat ( HBQT_TYPE_QTGUI_BASE + 234 )
|
||||
#define HBQT_TYPE_QTextObject ( HBQT_TYPE_QTGUI_BASE + 235 )
|
||||
#define HBQT_TYPE_QTextOption ( HBQT_TYPE_QTGUI_BASE + 236 )
|
||||
#define HBQT_TYPE_QTextTableFormat ( HBQT_TYPE_QTGUI_BASE + 237 )
|
||||
#define HBQT_TYPE_QTimeEdit ( HBQT_TYPE_QTGUI_BASE + 238 )
|
||||
#define HBQT_TYPE_QToolBar ( HBQT_TYPE_QTGUI_BASE + 239 )
|
||||
#define HBQT_TYPE_QToolBox ( HBQT_TYPE_QTGUI_BASE + 240 )
|
||||
#define HBQT_TYPE_QToolButton ( HBQT_TYPE_QTGUI_BASE + 241 )
|
||||
#define HBQT_TYPE_QTransform ( HBQT_TYPE_QTGUI_BASE + 242 )
|
||||
#define HBQT_TYPE_QTreeView ( HBQT_TYPE_QTGUI_BASE + 243 )
|
||||
#define HBQT_TYPE_QTreeWidget ( HBQT_TYPE_QTGUI_BASE + 244 )
|
||||
#define HBQT_TYPE_QTreeWidgetItem ( HBQT_TYPE_QTGUI_BASE + 245 )
|
||||
#define HBQT_TYPE_QValidator ( HBQT_TYPE_QTGUI_BASE + 246 )
|
||||
#define HBQT_TYPE_QVBoxLayout ( HBQT_TYPE_QTGUI_BASE + 247 )
|
||||
#define HBQT_TYPE_QWheelEvent ( HBQT_TYPE_QTGUI_BASE + 248 )
|
||||
#define HBQT_TYPE_QWidget ( HBQT_TYPE_QTGUI_BASE + 249 )
|
||||
#define HBQT_TYPE_QWidgetAction ( HBQT_TYPE_QTGUI_BASE + 250 )
|
||||
#define HBQT_TYPE_QWidgetItem ( HBQT_TYPE_QTGUI_BASE + 251 )
|
||||
#define HBQT_TYPE_QWindowsStyle ( HBQT_TYPE_QTGUI_BASE + 252 )
|
||||
#define HBQT_TYPE_QWindowStateChangeEvent ( HBQT_TYPE_QTGUI_BASE + 253 )
|
||||
#define HBQT_TYPE_QWizard ( HBQT_TYPE_QTGUI_BASE + 254 )
|
||||
#define HBQT_TYPE_QWizardPage ( HBQT_TYPE_QTGUI_BASE + 255 )
|
||||
#define HBQT_TYPE_QUiLoader ( HBQT_TYPE_QTGUI_BASE + 256 )
|
||||
#define HBQT_TYPE_HBQGraphicsRectItem ( HBQT_TYPE_QTGUI_BASE + 3 )
|
||||
#define HBQT_TYPE_HBQMainWindow ( HBQT_TYPE_QTGUI_BASE + 4 )
|
||||
#define HBQT_TYPE_HBQPlainTextEdit ( HBQT_TYPE_QTGUI_BASE + 5 )
|
||||
#define HBQT_TYPE_HBQSyntaxHighlighter ( HBQT_TYPE_QTGUI_BASE + 6 )
|
||||
#define HBQT_TYPE_HBQTableView ( HBQT_TYPE_QTGUI_BASE + 7 )
|
||||
#define HBQT_TYPE_HBQTextBlockUserData ( HBQT_TYPE_QTGUI_BASE + 8 )
|
||||
#define HBQT_TYPE_QAbstractButton ( HBQT_TYPE_QTGUI_BASE + 9 )
|
||||
#define HBQT_TYPE_QAbstractGraphicsShapeItem ( HBQT_TYPE_QTGUI_BASE + 10 )
|
||||
#define HBQT_TYPE_QAbstractItemDelegate ( HBQT_TYPE_QTGUI_BASE + 11 )
|
||||
#define HBQT_TYPE_QAbstractItemView ( HBQT_TYPE_QTGUI_BASE + 12 )
|
||||
#define HBQT_TYPE_QAbstractPrintDialog ( HBQT_TYPE_QTGUI_BASE + 13 )
|
||||
#define HBQT_TYPE_QAbstractProxyModel ( HBQT_TYPE_QTGUI_BASE + 14 )
|
||||
#define HBQT_TYPE_QAbstractScrollArea ( HBQT_TYPE_QTGUI_BASE + 15 )
|
||||
#define HBQT_TYPE_QAbstractSlider ( HBQT_TYPE_QTGUI_BASE + 16 )
|
||||
#define HBQT_TYPE_QAbstractSpinBox ( HBQT_TYPE_QTGUI_BASE + 17 )
|
||||
#define HBQT_TYPE_QAbstractTextDocumentLayout ( HBQT_TYPE_QTGUI_BASE + 18 )
|
||||
#define HBQT_TYPE_QAction ( HBQT_TYPE_QTGUI_BASE + 19 )
|
||||
#define HBQT_TYPE_QActionGroup ( HBQT_TYPE_QTGUI_BASE + 20 )
|
||||
#define HBQT_TYPE_QApplication ( HBQT_TYPE_QTGUI_BASE + 21 )
|
||||
#define HBQT_TYPE_QBitmap ( HBQT_TYPE_QTGUI_BASE + 22 )
|
||||
#define HBQT_TYPE_QBoxLayout ( HBQT_TYPE_QTGUI_BASE + 23 )
|
||||
#define HBQT_TYPE_QBrush ( HBQT_TYPE_QTGUI_BASE + 24 )
|
||||
#define HBQT_TYPE_QButtonGroup ( HBQT_TYPE_QTGUI_BASE + 25 )
|
||||
#define HBQT_TYPE_QCalendarWidget ( HBQT_TYPE_QTGUI_BASE + 26 )
|
||||
#define HBQT_TYPE_QCheckBox ( HBQT_TYPE_QTGUI_BASE + 27 )
|
||||
#define HBQT_TYPE_QClipboard ( HBQT_TYPE_QTGUI_BASE + 28 )
|
||||
#define HBQT_TYPE_QColor ( HBQT_TYPE_QTGUI_BASE + 29 )
|
||||
#define HBQT_TYPE_QColorDialog ( HBQT_TYPE_QTGUI_BASE + 30 )
|
||||
#define HBQT_TYPE_QComboBox ( HBQT_TYPE_QTGUI_BASE + 31 )
|
||||
#define HBQT_TYPE_QCommandLinkButton ( HBQT_TYPE_QTGUI_BASE + 32 )
|
||||
#define HBQT_TYPE_QCommonStyle ( HBQT_TYPE_QTGUI_BASE + 33 )
|
||||
#define HBQT_TYPE_QCompleter ( HBQT_TYPE_QTGUI_BASE + 34 )
|
||||
#define HBQT_TYPE_QConicalGradient ( HBQT_TYPE_QTGUI_BASE + 35 )
|
||||
#define HBQT_TYPE_QContextMenuEvent ( HBQT_TYPE_QTGUI_BASE + 36 )
|
||||
#define HBQT_TYPE_QCursor ( HBQT_TYPE_QTGUI_BASE + 37 )
|
||||
#define HBQT_TYPE_QDateEdit ( HBQT_TYPE_QTGUI_BASE + 38 )
|
||||
#define HBQT_TYPE_QDateTimeEdit ( HBQT_TYPE_QTGUI_BASE + 39 )
|
||||
#define HBQT_TYPE_QDesktopWidget ( HBQT_TYPE_QTGUI_BASE + 40 )
|
||||
#define HBQT_TYPE_QDial ( HBQT_TYPE_QTGUI_BASE + 41 )
|
||||
#define HBQT_TYPE_QDialog ( HBQT_TYPE_QTGUI_BASE + 42 )
|
||||
#define HBQT_TYPE_QDirModel ( HBQT_TYPE_QTGUI_BASE + 43 )
|
||||
#define HBQT_TYPE_QDockWidget ( HBQT_TYPE_QTGUI_BASE + 44 )
|
||||
#define HBQT_TYPE_QDoubleSpinBox ( HBQT_TYPE_QTGUI_BASE + 45 )
|
||||
#define HBQT_TYPE_QDrag ( HBQT_TYPE_QTGUI_BASE + 46 )
|
||||
#define HBQT_TYPE_QDragEnterEvent ( HBQT_TYPE_QTGUI_BASE + 47 )
|
||||
#define HBQT_TYPE_QDragLeaveEvent ( HBQT_TYPE_QTGUI_BASE + 48 )
|
||||
#define HBQT_TYPE_QDragMoveEvent ( HBQT_TYPE_QTGUI_BASE + 49 )
|
||||
#define HBQT_TYPE_QDropEvent ( HBQT_TYPE_QTGUI_BASE + 50 )
|
||||
#define HBQT_TYPE_QErrorMessage ( HBQT_TYPE_QTGUI_BASE + 51 )
|
||||
#define HBQT_TYPE_QFileDialog ( HBQT_TYPE_QTGUI_BASE + 52 )
|
||||
#define HBQT_TYPE_QFileIconProvider ( HBQT_TYPE_QTGUI_BASE + 53 )
|
||||
#define HBQT_TYPE_QFileSystemModel ( HBQT_TYPE_QTGUI_BASE + 54 )
|
||||
#define HBQT_TYPE_QFocusEvent ( HBQT_TYPE_QTGUI_BASE + 55 )
|
||||
#define HBQT_TYPE_QFocusFrame ( HBQT_TYPE_QTGUI_BASE + 56 )
|
||||
#define HBQT_TYPE_QFont ( HBQT_TYPE_QTGUI_BASE + 57 )
|
||||
#define HBQT_TYPE_QFontComboBox ( HBQT_TYPE_QTGUI_BASE + 58 )
|
||||
#define HBQT_TYPE_QFontDatabase ( HBQT_TYPE_QTGUI_BASE + 59 )
|
||||
#define HBQT_TYPE_QFontDialog ( HBQT_TYPE_QTGUI_BASE + 60 )
|
||||
#define HBQT_TYPE_QFontInfo ( HBQT_TYPE_QTGUI_BASE + 61 )
|
||||
#define HBQT_TYPE_QFontMetrics ( HBQT_TYPE_QTGUI_BASE + 62 )
|
||||
#define HBQT_TYPE_QFontMetricsF ( HBQT_TYPE_QTGUI_BASE + 63 )
|
||||
#define HBQT_TYPE_QFormLayout ( HBQT_TYPE_QTGUI_BASE + 64 )
|
||||
#define HBQT_TYPE_QFrame ( HBQT_TYPE_QTGUI_BASE + 65 )
|
||||
#define HBQT_TYPE_QGradient ( HBQT_TYPE_QTGUI_BASE + 66 )
|
||||
#define HBQT_TYPE_QGraphicsEllipseItem ( HBQT_TYPE_QTGUI_BASE + 67 )
|
||||
#define HBQT_TYPE_QGraphicsGridLayout ( HBQT_TYPE_QTGUI_BASE + 68 )
|
||||
#define HBQT_TYPE_QGraphicsItem ( HBQT_TYPE_QTGUI_BASE + 69 )
|
||||
#define HBQT_TYPE_QGraphicsItemAnimation ( HBQT_TYPE_QTGUI_BASE + 70 )
|
||||
#define HBQT_TYPE_QGraphicsItemGroup ( HBQT_TYPE_QTGUI_BASE + 71 )
|
||||
#define HBQT_TYPE_QGraphicsLayout ( HBQT_TYPE_QTGUI_BASE + 72 )
|
||||
#define HBQT_TYPE_QGraphicsLayoutItem ( HBQT_TYPE_QTGUI_BASE + 73 )
|
||||
#define HBQT_TYPE_QGraphicsLinearLayout ( HBQT_TYPE_QTGUI_BASE + 74 )
|
||||
#define HBQT_TYPE_QGraphicsLineItem ( HBQT_TYPE_QTGUI_BASE + 75 )
|
||||
#define HBQT_TYPE_QGraphicsPathItem ( HBQT_TYPE_QTGUI_BASE + 76 )
|
||||
#define HBQT_TYPE_QGraphicsPixmapItem ( HBQT_TYPE_QTGUI_BASE + 77 )
|
||||
#define HBQT_TYPE_QGraphicsPolygonItem ( HBQT_TYPE_QTGUI_BASE + 78 )
|
||||
#define HBQT_TYPE_QGraphicsProxyWidget ( HBQT_TYPE_QTGUI_BASE + 79 )
|
||||
#define HBQT_TYPE_QGraphicsRectItem ( HBQT_TYPE_QTGUI_BASE + 80 )
|
||||
#define HBQT_TYPE_QGraphicsScene ( HBQT_TYPE_QTGUI_BASE + 81 )
|
||||
#define HBQT_TYPE_QGraphicsSceneContextMenuEvent ( HBQT_TYPE_QTGUI_BASE + 82 )
|
||||
#define HBQT_TYPE_QGraphicsSceneDragDropEvent ( HBQT_TYPE_QTGUI_BASE + 83 )
|
||||
#define HBQT_TYPE_QGraphicsSceneEvent ( HBQT_TYPE_QTGUI_BASE + 84 )
|
||||
#define HBQT_TYPE_QGraphicsSceneHelpEvent ( HBQT_TYPE_QTGUI_BASE + 85 )
|
||||
#define HBQT_TYPE_QGraphicsSceneHoverEvent ( HBQT_TYPE_QTGUI_BASE + 86 )
|
||||
#define HBQT_TYPE_QGraphicsSceneMouseEvent ( HBQT_TYPE_QTGUI_BASE + 87 )
|
||||
#define HBQT_TYPE_QGraphicsSceneMoveEvent ( HBQT_TYPE_QTGUI_BASE + 88 )
|
||||
#define HBQT_TYPE_QGraphicsSceneResizeEvent ( HBQT_TYPE_QTGUI_BASE + 89 )
|
||||
#define HBQT_TYPE_QGraphicsSceneWheelEvent ( HBQT_TYPE_QTGUI_BASE + 90 )
|
||||
#define HBQT_TYPE_QGraphicsSimpleTextItem ( HBQT_TYPE_QTGUI_BASE + 91 )
|
||||
#define HBQT_TYPE_QGraphicsTextItem ( HBQT_TYPE_QTGUI_BASE + 92 )
|
||||
#define HBQT_TYPE_QGraphicsView ( HBQT_TYPE_QTGUI_BASE + 93 )
|
||||
#define HBQT_TYPE_QGraphicsWidget ( HBQT_TYPE_QTGUI_BASE + 94 )
|
||||
#define HBQT_TYPE_QGridLayout ( HBQT_TYPE_QTGUI_BASE + 95 )
|
||||
#define HBQT_TYPE_QGroupBox ( HBQT_TYPE_QTGUI_BASE + 96 )
|
||||
#define HBQT_TYPE_QHBoxLayout ( HBQT_TYPE_QTGUI_BASE + 97 )
|
||||
#define HBQT_TYPE_QHeaderView ( HBQT_TYPE_QTGUI_BASE + 98 )
|
||||
#define HBQT_TYPE_QHelpEvent ( HBQT_TYPE_QTGUI_BASE + 99 )
|
||||
#define HBQT_TYPE_QHideEvent ( HBQT_TYPE_QTGUI_BASE + 100 )
|
||||
#define HBQT_TYPE_QIcon ( HBQT_TYPE_QTGUI_BASE + 101 )
|
||||
#define HBQT_TYPE_QImage ( HBQT_TYPE_QTGUI_BASE + 102 )
|
||||
#define HBQT_TYPE_QImageReader ( HBQT_TYPE_QTGUI_BASE + 103 )
|
||||
#define HBQT_TYPE_QImageWriter ( HBQT_TYPE_QTGUI_BASE + 104 )
|
||||
#define HBQT_TYPE_QInputDialog ( HBQT_TYPE_QTGUI_BASE + 105 )
|
||||
#define HBQT_TYPE_QInputEvent ( HBQT_TYPE_QTGUI_BASE + 106 )
|
||||
#define HBQT_TYPE_QInputMethodEvent ( HBQT_TYPE_QTGUI_BASE + 107 )
|
||||
#define HBQT_TYPE_QItemDelegate ( HBQT_TYPE_QTGUI_BASE + 108 )
|
||||
#define HBQT_TYPE_QItemEditorCreatorBase ( HBQT_TYPE_QTGUI_BASE + 109 )
|
||||
#define HBQT_TYPE_QItemEditorFactory ( HBQT_TYPE_QTGUI_BASE + 110 )
|
||||
#define HBQT_TYPE_QItemSelection ( HBQT_TYPE_QTGUI_BASE + 111 )
|
||||
#define HBQT_TYPE_QItemSelectionModel ( HBQT_TYPE_QTGUI_BASE + 112 )
|
||||
#define HBQT_TYPE_QKeyEvent ( HBQT_TYPE_QTGUI_BASE + 113 )
|
||||
#define HBQT_TYPE_QKeySequence ( HBQT_TYPE_QTGUI_BASE + 114 )
|
||||
#define HBQT_TYPE_QLabel ( HBQT_TYPE_QTGUI_BASE + 115 )
|
||||
#define HBQT_TYPE_QLayout ( HBQT_TYPE_QTGUI_BASE + 116 )
|
||||
#define HBQT_TYPE_QLayoutItem ( HBQT_TYPE_QTGUI_BASE + 117 )
|
||||
#define HBQT_TYPE_QLCDNumber ( HBQT_TYPE_QTGUI_BASE + 118 )
|
||||
#define HBQT_TYPE_QLinearGradient ( HBQT_TYPE_QTGUI_BASE + 119 )
|
||||
#define HBQT_TYPE_QLineEdit ( HBQT_TYPE_QTGUI_BASE + 120 )
|
||||
#define HBQT_TYPE_QListView ( HBQT_TYPE_QTGUI_BASE + 121 )
|
||||
#define HBQT_TYPE_QListWidget ( HBQT_TYPE_QTGUI_BASE + 122 )
|
||||
#define HBQT_TYPE_QListWidgetItem ( HBQT_TYPE_QTGUI_BASE + 123 )
|
||||
#define HBQT_TYPE_QMainWindow ( HBQT_TYPE_QTGUI_BASE + 124 )
|
||||
#define HBQT_TYPE_QMatrix ( HBQT_TYPE_QTGUI_BASE + 125 )
|
||||
#define HBQT_TYPE_QMdiArea ( HBQT_TYPE_QTGUI_BASE + 126 )
|
||||
#define HBQT_TYPE_QMdiSubWindow ( HBQT_TYPE_QTGUI_BASE + 127 )
|
||||
#define HBQT_TYPE_QMenu ( HBQT_TYPE_QTGUI_BASE + 128 )
|
||||
#define HBQT_TYPE_QMenuBar ( HBQT_TYPE_QTGUI_BASE + 129 )
|
||||
#define HBQT_TYPE_QMessageBox ( HBQT_TYPE_QTGUI_BASE + 130 )
|
||||
#define HBQT_TYPE_QMouseEvent ( HBQT_TYPE_QTGUI_BASE + 131 )
|
||||
#define HBQT_TYPE_QMoveEvent ( HBQT_TYPE_QTGUI_BASE + 132 )
|
||||
#define HBQT_TYPE_QMovie ( HBQT_TYPE_QTGUI_BASE + 133 )
|
||||
#define HBQT_TYPE_QPageSetupDialog ( HBQT_TYPE_QTGUI_BASE + 134 )
|
||||
#define HBQT_TYPE_QPaintDevice ( HBQT_TYPE_QTGUI_BASE + 135 )
|
||||
#define HBQT_TYPE_QPaintEngine ( HBQT_TYPE_QTGUI_BASE + 136 )
|
||||
#define HBQT_TYPE_QPainter ( HBQT_TYPE_QTGUI_BASE + 137 )
|
||||
#define HBQT_TYPE_QPainterPath ( HBQT_TYPE_QTGUI_BASE + 138 )
|
||||
#define HBQT_TYPE_QPaintEvent ( HBQT_TYPE_QTGUI_BASE + 139 )
|
||||
#define HBQT_TYPE_QPalette ( HBQT_TYPE_QTGUI_BASE + 140 )
|
||||
#define HBQT_TYPE_QPen ( HBQT_TYPE_QTGUI_BASE + 141 )
|
||||
#define HBQT_TYPE_QPicture ( HBQT_TYPE_QTGUI_BASE + 142 )
|
||||
#define HBQT_TYPE_QPixmap ( HBQT_TYPE_QTGUI_BASE + 143 )
|
||||
#define HBQT_TYPE_QPlainTextDocumentLayout ( HBQT_TYPE_QTGUI_BASE + 144 )
|
||||
#define HBQT_TYPE_QPlainTextEdit ( HBQT_TYPE_QTGUI_BASE + 145 )
|
||||
#define HBQT_TYPE_QPolygon ( HBQT_TYPE_QTGUI_BASE + 146 )
|
||||
#define HBQT_TYPE_QPolygonF ( HBQT_TYPE_QTGUI_BASE + 147 )
|
||||
#define HBQT_TYPE_QPrintDialog ( HBQT_TYPE_QTGUI_BASE + 148 )
|
||||
#define HBQT_TYPE_QPrintEngine ( HBQT_TYPE_QTGUI_BASE + 149 )
|
||||
#define HBQT_TYPE_QPrinter ( HBQT_TYPE_QTGUI_BASE + 150 )
|
||||
#define HBQT_TYPE_QPrintPreviewDialog ( HBQT_TYPE_QTGUI_BASE + 151 )
|
||||
#define HBQT_TYPE_QProgressBar ( HBQT_TYPE_QTGUI_BASE + 152 )
|
||||
#define HBQT_TYPE_QProgressDialog ( HBQT_TYPE_QTGUI_BASE + 153 )
|
||||
#define HBQT_TYPE_QPushButton ( HBQT_TYPE_QTGUI_BASE + 154 )
|
||||
#define HBQT_TYPE_QRadialGradient ( HBQT_TYPE_QTGUI_BASE + 155 )
|
||||
#define HBQT_TYPE_QRadioButton ( HBQT_TYPE_QTGUI_BASE + 156 )
|
||||
#define HBQT_TYPE_QRegion ( HBQT_TYPE_QTGUI_BASE + 157 )
|
||||
#define HBQT_TYPE_QResizeEvent ( HBQT_TYPE_QTGUI_BASE + 158 )
|
||||
#define HBQT_TYPE_QScrollArea ( HBQT_TYPE_QTGUI_BASE + 159 )
|
||||
#define HBQT_TYPE_QScrollBar ( HBQT_TYPE_QTGUI_BASE + 160 )
|
||||
#define HBQT_TYPE_QSessionManager ( HBQT_TYPE_QTGUI_BASE + 161 )
|
||||
#define HBQT_TYPE_QShowEvent ( HBQT_TYPE_QTGUI_BASE + 162 )
|
||||
#define HBQT_TYPE_QSizeGrip ( HBQT_TYPE_QTGUI_BASE + 163 )
|
||||
#define HBQT_TYPE_QSizePolicy ( HBQT_TYPE_QTGUI_BASE + 164 )
|
||||
#define HBQT_TYPE_QSlider ( HBQT_TYPE_QTGUI_BASE + 165 )
|
||||
#define HBQT_TYPE_QSound ( HBQT_TYPE_QTGUI_BASE + 166 )
|
||||
#define HBQT_TYPE_QSpacerItem ( HBQT_TYPE_QTGUI_BASE + 167 )
|
||||
#define HBQT_TYPE_QSpinBox ( HBQT_TYPE_QTGUI_BASE + 168 )
|
||||
#define HBQT_TYPE_QSplashScreen ( HBQT_TYPE_QTGUI_BASE + 169 )
|
||||
#define HBQT_TYPE_QSplitter ( HBQT_TYPE_QTGUI_BASE + 170 )
|
||||
#define HBQT_TYPE_QStackedWidget ( HBQT_TYPE_QTGUI_BASE + 171 )
|
||||
#define HBQT_TYPE_QStandardItem ( HBQT_TYPE_QTGUI_BASE + 172 )
|
||||
#define HBQT_TYPE_QStandardItemModel ( HBQT_TYPE_QTGUI_BASE + 173 )
|
||||
#define HBQT_TYPE_QStatusBar ( HBQT_TYPE_QTGUI_BASE + 174 )
|
||||
#define HBQT_TYPE_QStringListModel ( HBQT_TYPE_QTGUI_BASE + 175 )
|
||||
#define HBQT_TYPE_QStyle ( HBQT_TYPE_QTGUI_BASE + 176 )
|
||||
#define HBQT_TYPE_QStyledItemDelegate ( HBQT_TYPE_QTGUI_BASE + 177 )
|
||||
#define HBQT_TYPE_QStyleFactory ( HBQT_TYPE_QTGUI_BASE + 178 )
|
||||
#define HBQT_TYPE_QStyleHintReturn ( HBQT_TYPE_QTGUI_BASE + 179 )
|
||||
#define HBQT_TYPE_QStyleHintReturnMask ( HBQT_TYPE_QTGUI_BASE + 180 )
|
||||
#define HBQT_TYPE_QStyleHintReturnVariant ( HBQT_TYPE_QTGUI_BASE + 181 )
|
||||
#define HBQT_TYPE_QStyleOption ( HBQT_TYPE_QTGUI_BASE + 182 )
|
||||
#define HBQT_TYPE_QStyleOptionButton ( HBQT_TYPE_QTGUI_BASE + 183 )
|
||||
#define HBQT_TYPE_QStyleOptionComboBox ( HBQT_TYPE_QTGUI_BASE + 184 )
|
||||
#define HBQT_TYPE_QStyleOptionComplex ( HBQT_TYPE_QTGUI_BASE + 185 )
|
||||
#define HBQT_TYPE_QStyleOptionDockWidget ( HBQT_TYPE_QTGUI_BASE + 186 )
|
||||
#define HBQT_TYPE_QStyleOptionFocusRect ( HBQT_TYPE_QTGUI_BASE + 187 )
|
||||
#define HBQT_TYPE_QStyleOptionFrame ( HBQT_TYPE_QTGUI_BASE + 188 )
|
||||
#define HBQT_TYPE_QStyleOptionGraphicsItem ( HBQT_TYPE_QTGUI_BASE + 189 )
|
||||
#define HBQT_TYPE_QStyleOptionGroupBox ( HBQT_TYPE_QTGUI_BASE + 190 )
|
||||
#define HBQT_TYPE_QStyleOptionHeader ( HBQT_TYPE_QTGUI_BASE + 191 )
|
||||
#define HBQT_TYPE_QStyleOptionMenuItem ( HBQT_TYPE_QTGUI_BASE + 192 )
|
||||
#define HBQT_TYPE_QStyleOptionProgressBar ( HBQT_TYPE_QTGUI_BASE + 193 )
|
||||
#define HBQT_TYPE_QStyleOptionSizeGrip ( HBQT_TYPE_QTGUI_BASE + 194 )
|
||||
#define HBQT_TYPE_QStyleOptionSlider ( HBQT_TYPE_QTGUI_BASE + 195 )
|
||||
#define HBQT_TYPE_QStyleOptionSpinBox ( HBQT_TYPE_QTGUI_BASE + 196 )
|
||||
#define HBQT_TYPE_QStyleOptionTab ( HBQT_TYPE_QTGUI_BASE + 197 )
|
||||
#define HBQT_TYPE_QStyleOptionTabBarBase ( HBQT_TYPE_QTGUI_BASE + 198 )
|
||||
#define HBQT_TYPE_QStyleOptionTabWidgetFrame ( HBQT_TYPE_QTGUI_BASE + 199 )
|
||||
#define HBQT_TYPE_QStyleOptionTitleBar ( HBQT_TYPE_QTGUI_BASE + 200 )
|
||||
#define HBQT_TYPE_QStyleOptionToolBar ( HBQT_TYPE_QTGUI_BASE + 201 )
|
||||
#define HBQT_TYPE_QStyleOptionToolBox ( HBQT_TYPE_QTGUI_BASE + 202 )
|
||||
#define HBQT_TYPE_QStyleOptionToolButton ( HBQT_TYPE_QTGUI_BASE + 203 )
|
||||
#define HBQT_TYPE_QStyleOptionViewItem ( HBQT_TYPE_QTGUI_BASE + 204 )
|
||||
#define HBQT_TYPE_QStylePainter ( HBQT_TYPE_QTGUI_BASE + 205 )
|
||||
#define HBQT_TYPE_QSyntaxHighlighter ( HBQT_TYPE_QTGUI_BASE + 206 )
|
||||
#define HBQT_TYPE_QSystemTrayIcon ( HBQT_TYPE_QTGUI_BASE + 207 )
|
||||
#define HBQT_TYPE_QTabBar ( HBQT_TYPE_QTGUI_BASE + 208 )
|
||||
#define HBQT_TYPE_QTableView ( HBQT_TYPE_QTGUI_BASE + 209 )
|
||||
#define HBQT_TYPE_QTableWidget ( HBQT_TYPE_QTGUI_BASE + 210 )
|
||||
#define HBQT_TYPE_QTableWidgetItem ( HBQT_TYPE_QTGUI_BASE + 211 )
|
||||
#define HBQT_TYPE_QTableWidgetSelectionRange ( HBQT_TYPE_QTGUI_BASE + 212 )
|
||||
#define HBQT_TYPE_QTabWidget ( HBQT_TYPE_QTGUI_BASE + 213 )
|
||||
#define HBQT_TYPE_QTextBlock ( HBQT_TYPE_QTGUI_BASE + 214 )
|
||||
#define HBQT_TYPE_QTextBlockFormat ( HBQT_TYPE_QTGUI_BASE + 215 )
|
||||
#define HBQT_TYPE_QTextBlockGroup ( HBQT_TYPE_QTGUI_BASE + 216 )
|
||||
#define HBQT_TYPE_QTextBrowser ( HBQT_TYPE_QTGUI_BASE + 217 )
|
||||
#define HBQT_TYPE_QTextCharFormat ( HBQT_TYPE_QTGUI_BASE + 218 )
|
||||
#define HBQT_TYPE_QTextCursor ( HBQT_TYPE_QTGUI_BASE + 219 )
|
||||
#define HBQT_TYPE_QTextDocument ( HBQT_TYPE_QTGUI_BASE + 220 )
|
||||
#define HBQT_TYPE_QTextDocumentFragment ( HBQT_TYPE_QTGUI_BASE + 221 )
|
||||
#define HBQT_TYPE_QTextDocumentWriter ( HBQT_TYPE_QTGUI_BASE + 222 )
|
||||
#define HBQT_TYPE_QTextEdit ( HBQT_TYPE_QTGUI_BASE + 223 )
|
||||
#define HBQT_TYPE_QTextFormat ( HBQT_TYPE_QTGUI_BASE + 224 )
|
||||
#define HBQT_TYPE_QTextFragment ( HBQT_TYPE_QTGUI_BASE + 225 )
|
||||
#define HBQT_TYPE_QTextFrame ( HBQT_TYPE_QTGUI_BASE + 226 )
|
||||
#define HBQT_TYPE_QTextFrameFormat ( HBQT_TYPE_QTGUI_BASE + 227 )
|
||||
#define HBQT_TYPE_QTextImageFormat ( HBQT_TYPE_QTGUI_BASE + 228 )
|
||||
#define HBQT_TYPE_QTextInlineObject ( HBQT_TYPE_QTGUI_BASE + 229 )
|
||||
#define HBQT_TYPE_QTextItem ( HBQT_TYPE_QTGUI_BASE + 230 )
|
||||
#define HBQT_TYPE_QTextLayout ( HBQT_TYPE_QTGUI_BASE + 231 )
|
||||
#define HBQT_TYPE_QTextLength ( HBQT_TYPE_QTGUI_BASE + 232 )
|
||||
#define HBQT_TYPE_QTextLine ( HBQT_TYPE_QTGUI_BASE + 233 )
|
||||
#define HBQT_TYPE_QTextList ( HBQT_TYPE_QTGUI_BASE + 234 )
|
||||
#define HBQT_TYPE_QTextListFormat ( HBQT_TYPE_QTGUI_BASE + 235 )
|
||||
#define HBQT_TYPE_QTextObject ( HBQT_TYPE_QTGUI_BASE + 236 )
|
||||
#define HBQT_TYPE_QTextOption ( HBQT_TYPE_QTGUI_BASE + 237 )
|
||||
#define HBQT_TYPE_QTextTableFormat ( HBQT_TYPE_QTGUI_BASE + 238 )
|
||||
#define HBQT_TYPE_QTimeEdit ( HBQT_TYPE_QTGUI_BASE + 239 )
|
||||
#define HBQT_TYPE_QToolBar ( HBQT_TYPE_QTGUI_BASE + 240 )
|
||||
#define HBQT_TYPE_QToolBox ( HBQT_TYPE_QTGUI_BASE + 241 )
|
||||
#define HBQT_TYPE_QToolButton ( HBQT_TYPE_QTGUI_BASE + 242 )
|
||||
#define HBQT_TYPE_QTransform ( HBQT_TYPE_QTGUI_BASE + 243 )
|
||||
#define HBQT_TYPE_QTreeView ( HBQT_TYPE_QTGUI_BASE + 244 )
|
||||
#define HBQT_TYPE_QTreeWidget ( HBQT_TYPE_QTGUI_BASE + 245 )
|
||||
#define HBQT_TYPE_QTreeWidgetItem ( HBQT_TYPE_QTGUI_BASE + 246 )
|
||||
#define HBQT_TYPE_QValidator ( HBQT_TYPE_QTGUI_BASE + 247 )
|
||||
#define HBQT_TYPE_QVBoxLayout ( HBQT_TYPE_QTGUI_BASE + 248 )
|
||||
#define HBQT_TYPE_QWheelEvent ( HBQT_TYPE_QTGUI_BASE + 249 )
|
||||
#define HBQT_TYPE_QWidget ( HBQT_TYPE_QTGUI_BASE + 250 )
|
||||
#define HBQT_TYPE_QWidgetAction ( HBQT_TYPE_QTGUI_BASE + 251 )
|
||||
#define HBQT_TYPE_QWidgetItem ( HBQT_TYPE_QTGUI_BASE + 252 )
|
||||
#define HBQT_TYPE_QWindowsStyle ( HBQT_TYPE_QTGUI_BASE + 253 )
|
||||
#define HBQT_TYPE_QWindowStateChangeEvent ( HBQT_TYPE_QTGUI_BASE + 254 )
|
||||
#define HBQT_TYPE_QWizard ( HBQT_TYPE_QTGUI_BASE + 255 )
|
||||
#define HBQT_TYPE_QWizardPage ( HBQT_TYPE_QTGUI_BASE + 256 )
|
||||
#define HBQT_TYPE_QUiLoader ( HBQT_TYPE_QTGUI_BASE + 257 )
|
||||
|
||||
#endif /* __HBQTGUI_H */
|
||||
|
||||
@@ -78,15 +78,16 @@ QVariant hbqt_fetchData( PHB_ITEM block, int type, int role, int par1, int par2
|
||||
PHB_ITEM p3 = hb_itemPutNI( NULL, par2 );
|
||||
|
||||
PHB_ITEM ret = hb_vmEvalBlockV( block, 4, p0, p1, p2, p3 );
|
||||
|
||||
#if 0
|
||||
hb_itemRelease( p0 );
|
||||
hb_itemRelease( p1 );
|
||||
hb_itemRelease( p2 );
|
||||
hb_itemRelease( p3 );
|
||||
|
||||
#endif
|
||||
if( hb_itemType( ret ) & HB_IT_STRING )
|
||||
{
|
||||
vv = hb_itemGetCPtr( ret );
|
||||
//vv = hb_itemGetC( ret );
|
||||
HB_TRACE( HB_TR_DEBUG, ( " fetchData[ s = %s ]", hb_itemGetCPtr( ret ) ) );
|
||||
}
|
||||
else if( hb_itemType( ret ) & HB_IT_LOGICAL )
|
||||
@@ -125,6 +126,12 @@ QVariant hbqt_fetchData( PHB_ITEM block, int type, int role, int par1, int par2
|
||||
}
|
||||
|
||||
hb_vmRequestRestore();
|
||||
|
||||
hb_itemRelease( ret );
|
||||
hb_itemRelease( p0 );
|
||||
hb_itemRelease( p1 );
|
||||
hb_itemRelease( p2 );
|
||||
hb_itemRelease( p3 );
|
||||
}
|
||||
|
||||
return vv;
|
||||
|
||||
@@ -67,7 +67,10 @@ HBQGraphicsItem::HBQGraphicsItem( QGraphicsItem * parent ) : QGraphicsItem( pare
|
||||
HBQGraphicsItem::~HBQGraphicsItem()
|
||||
{
|
||||
if( block )
|
||||
{
|
||||
hb_itemRelease( block );
|
||||
block = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void HBQGraphicsItem::hbSetBlock( PHB_ITEM b )
|
||||
@@ -75,25 +78,33 @@ void HBQGraphicsItem::hbSetBlock( PHB_ITEM b )
|
||||
if( b )
|
||||
{
|
||||
block = hb_itemNew( b );
|
||||
block = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void HBQGraphicsItem::dragEnterEvent( QGraphicsSceneDragDropEvent * event )
|
||||
{
|
||||
QGraphicsItem::dragEnterEvent( event );
|
||||
HB_TRACE( HB_TR_ALWAYS, ( "dragEnterEvent( QGraphicsSceneDragDropEvent * event )" ) );
|
||||
if( block )
|
||||
{
|
||||
PHB_ITEM p1 = hb_itemPutNI( NULL, 11001 );
|
||||
PHB_ITEM p2 = hb_itemPutNI( NULL, 301 );
|
||||
hb_vmEvalBlockV( block, 1, p1, p2 );
|
||||
hb_itemRelease( p1 );
|
||||
hb_itemRelease( p2 );
|
||||
}
|
||||
//QGraphicsItem::dragEnterEvent( event );
|
||||
}
|
||||
void HBQGraphicsItem::dragLeaveEvent( QGraphicsSceneDragDropEvent * event )
|
||||
{
|
||||
QGraphicsItem::dragLeaveEvent( event );
|
||||
//QGraphicsItem::dragLeaveEvent( event );
|
||||
}
|
||||
void HBQGraphicsItem::dragMoveEvent( QGraphicsSceneDragDropEvent * event )
|
||||
{
|
||||
QGraphicsItem::dragMoveEvent( event );
|
||||
//QGraphicsItem::dragMoveEvent( event );
|
||||
}
|
||||
void HBQGraphicsItem::dropEvent( QGraphicsSceneDragDropEvent * event )
|
||||
{
|
||||
QGraphicsItem::dropEvent( event );
|
||||
//QGraphicsItem::dropEvent( event );
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
@@ -9,6 +9,7 @@ g/filelist.hbm
|
||||
|
||||
hbqt_hbqabstractitemmodel.cpp
|
||||
hbqt_hbqgraphicsitem.cpp
|
||||
hbqt_hbqgraphicsrectitem.cpp
|
||||
hbqt_hbqmainwindow.cpp
|
||||
hbqt_hbqplaintextedit.cpp
|
||||
hbqt_hbqsyntaxhighlighter.cpp
|
||||
|
||||
115
harbour/contrib/hbqt/qtgui/qth/HBQGraphicsRectItem.qth
Normal file
115
harbour/contrib/hbqt/qtgui/qth/HBQGraphicsRectItem.qth
Normal file
@@ -0,0 +1,115 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* QT Source Generator for Harbour
|
||||
*
|
||||
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
|
||||
* www - http://www.harbour-project.org
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
/*----------------------------------------------------------------------*/
|
||||
;
|
||||
; Header File to Generate QT Wrapper Sources
|
||||
;
|
||||
|
||||
<CLASS>
|
||||
QObject = no
|
||||
Inherit = QGraphicsRectItem
|
||||
Type =
|
||||
New =
|
||||
</CLASS>
|
||||
|
||||
<CODE>
|
||||
#include <QtGui/QGraphicsRectItem>
|
||||
#include "hbqt_hbqgraphicsrectitem.h"
|
||||
|
||||
/*
|
||||
* HBQGraphicsRectItem()
|
||||
* HBQGraphicsRectItem( QGraphicsItem * parent )
|
||||
* ~HBQGraphicsItem()
|
||||
*/
|
||||
HB_FUNC( QT_HBQGRAPHICSRECTITEM )
|
||||
{
|
||||
if( hb_pcount() >= 4 && HB_ISNUM( 1 ) && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) && HB_ISNUM( 4 ) )
|
||||
{
|
||||
hb_retptr( new HBQGraphicsRectItem( hb_parnd( 1 ), hb_parnd( 2 ), hb_parnd( 3 ), hb_parnd( 4 ), ( HB_ISPOINTER( 5 ) ? hbqt_par_QGraphicsItem( 5 ) : 0 ) ) );
|
||||
}
|
||||
else if( hb_pcount() >= 1 && HB_ISPOINTER( 1 ) )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
if( p->type == HBQT_TYPE_QRectF )
|
||||
{
|
||||
hb_retptr( new HBQGraphicsRectItem( *hbqt_par_QRectF( 1 ), ( HB_ISPOINTER( 2 ) ? hbqt_par_QGraphicsItem( 2 ) : 0 ) ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptr( new HBQGraphicsRectItem( hbqt_par_QGraphicsItem( 1 ) ) );
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptr( new HBQGraphicsRectItem() );
|
||||
}
|
||||
}
|
||||
</CODE>
|
||||
|
||||
<ENUMS>
|
||||
</ENUMS>
|
||||
|
||||
<PROTOS>
|
||||
void hbSetBlock( PHB_ITEM block )
|
||||
</PROTOS>
|
||||
|
||||
<SLOTS>
|
||||
</SLOTS>
|
||||
|
||||
<SIGNALS>
|
||||
</SIGNALS>
|
||||
|
||||
<VARIABLES>
|
||||
</VARIABLES>
|
||||
|
||||
|
||||
|
||||
@@ -76,10 +76,15 @@ HB_FUNC( QT_QMOUSEEVENT )
|
||||
{
|
||||
hb_retptr( new QMouseEvent( *hbqt_par_QMouseEvent( 1 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 5 )
|
||||
{
|
||||
hb_retptr( new QMouseEvent( ( QEvent::Type ) hb_parni( 1 ), *hbqt_par_QPoint( 2 ), ( Qt::MouseButton ) hb_parni( 3 ), ( Qt::MouseButtons ) hb_parni( 4 ), ( Qt::KeyboardModifiers ) hb_parni( 5 ) ) );
|
||||
}
|
||||
}
|
||||
</CODE>
|
||||
|
||||
<ENUMS>
|
||||
enum Type { None, AccessibilityDescription, AccessibilityHelp, AccessibilityPrepare, ..., MaxUser }
|
||||
</ENUMS>
|
||||
|
||||
<PROTOS>
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
|
||||
HBQAbstractItemModel.qth
|
||||
HBQGraphicsItem.qth
|
||||
HBQGraphicsRectItem.qth
|
||||
HBQMainWindow.qth
|
||||
HBQPlainTextEdit.qth
|
||||
HBQSyntaxHighlighter.qth
|
||||
|
||||
Reference in New Issue
Block a user