QRegion

  Previous topic Next topic JavaScript is required for the print function Mail us feedback on this topic! Mail us feedback on this topic!  

CLASS REFERENCE
Source: /harbour/contrib/hbqt/TQRegion.prg
http://doc.trolltech.com/4.5/qregion.htm

IMPORTANT:  Call the constructor with exact number of parameter. 
            No defaults, otherwise application will GPF

oRegion := QRegion():new()
oRegion := QRegion():new( pQRegion_other )
oRegion := QRegion():new( nX, nY, nW, nH, [ nQRegion_RegionType = QRegion_Rectangle ] )
oRegion := QRegion():new( "QPolygon", pQPolygon, [ nQt_FillRule = Qt_OddEvenFill ] )
oRegion := QRegion():new( "QBitmap" , pQBitmap )
oRegion := QRegion():new( "QRect"   , pQRect, [ nQRegion_RegionType = QRegion_Rectangle ] ) )
oRegion := QRegion():new( pQRect, nQRegion_RegionType )
oRegion : boundingRect() pQRect
oRegion : contains( pP ) lBool
oRegion : contains_1( pR ) lBool
oRegion : intersects( pRegion ) lBool
oRegion : intersects_1( pRect ) lBool
oRegion : isEmpty() lBool
oRegion : numRects() nInt
oRegion : setRects( pRects, nNumber ) NIL
oRegion : translate( nDx, nDy ) NIL
oRegion : translate_1( pPoint ) NIL
FUNCTIONS REFERENCE
Source: /harbour/contrib/hbqt/QRegion.cpp
Qt_QRegion_boundingRect( pQRegion )pQRect
Qt_QRegion_contains( pQRegion, pP )lBool
Qt_QRegion_contains_1( pQRegion, pR )lBool
Qt_QRegion_intersected( pQRegion, pR )pQRegion
Qt_QRegion_intersected_1( pQRegion, pRect )pQRegion
Qt_QRegion_intersects( pQRegion, pRegion )lBool
Qt_QRegion_intersects_1( pQRegion, pRect )lBool
Qt_QRegion_isEmpty( pQRegion )lBool
Qt_QRegion_numRects( pQRegion )nInt
Qt_QRegion_setRects( pQRegion, pRects, nNumber )NIL
Qt_QRegion_subtracted( pQRegion, pR )pQRegion
Qt_QRegion_translate( pQRegion, nDx, nDy )NIL
Qt_QRegion_translate_1( pQRegion, pPoint )NIL
Qt_QRegion_translated( pQRegion, nDx, nDy )pQRegion
Qt_QRegion_translated_1( pQRegion, pP )pQRegion
Qt_QRegion_united( pQRegion, pR )pQRegion
Qt_QRegion_united_1( pQRegion, pRect )pQRegion
Qt_QRegion_xored( pQRegion, pR )pQRegion