2010-09-21 01:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/doc/en/class_qbrush.txt
* contrib/hbqt/qtgui/doc/en/class_qcolor.txt
* contrib/hbqt/qtgui/doc/en/class_qicon.txt
* contrib/hbqt/qtgui/doc/en/class_qimage.txt
* contrib/hbqt/qtgui/doc/en/class_qpixmap.txt
* contrib/hbqt/qtgui/g/QBrush.cpp
* contrib/hbqt/qtgui/g/QColor.cpp
* contrib/hbqt/qtgui/g/QIcon.cpp
* contrib/hbqt/qtgui/g/QImage.cpp
* contrib/hbqt/qtgui/g/QPixmap.cpp
* contrib/hbqt/qtgui/g/TQBrush.prg
* contrib/hbqt/qtgui/g/TQColor.prg
* contrib/hbqt/qtgui/g/TQIcon.prg
* contrib/hbqt/qtgui/g/TQImage.prg
* contrib/hbqt/qtgui/g/TQPixmap.prg
* Re-generated.
* contrib/hbqt/qtgui/qth/QBrush.qth
* contrib/hbqt/qtgui/qth/QColor.qth
* contrib/hbqt/qtgui/qth/QIcon.qth
* contrib/hbqt/qtgui/qth/QImage.qth
* contrib/hbqt/qtgui/qth/QPixmap.qth
+ Implemented: many-to-one method calling protocol.
Refined: constructors.
* contrib/hbqt/tests/demoqt.prg
* contrib/hbxbp/xbpstatic.prg
* contrib/hbide/hbqreportsmanager.prg
* contrib/hbide/hbqtoolbar.prg
! Adopted to many-to-one changes as per above.
This commit is contained in:
@@ -16,6 +16,38 @@
|
||||
The license applies to all entries newer than 2009-04-28.
|
||||
*/
|
||||
|
||||
2010-09-21 01:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
|
||||
* contrib/hbqt/qtgui/doc/en/class_qbrush.txt
|
||||
* contrib/hbqt/qtgui/doc/en/class_qcolor.txt
|
||||
* contrib/hbqt/qtgui/doc/en/class_qicon.txt
|
||||
* contrib/hbqt/qtgui/doc/en/class_qimage.txt
|
||||
* contrib/hbqt/qtgui/doc/en/class_qpixmap.txt
|
||||
* contrib/hbqt/qtgui/g/QBrush.cpp
|
||||
* contrib/hbqt/qtgui/g/QColor.cpp
|
||||
* contrib/hbqt/qtgui/g/QIcon.cpp
|
||||
* contrib/hbqt/qtgui/g/QImage.cpp
|
||||
* contrib/hbqt/qtgui/g/QPixmap.cpp
|
||||
* contrib/hbqt/qtgui/g/TQBrush.prg
|
||||
* contrib/hbqt/qtgui/g/TQColor.prg
|
||||
* contrib/hbqt/qtgui/g/TQIcon.prg
|
||||
* contrib/hbqt/qtgui/g/TQImage.prg
|
||||
* contrib/hbqt/qtgui/g/TQPixmap.prg
|
||||
* Re-generated.
|
||||
|
||||
* contrib/hbqt/qtgui/qth/QBrush.qth
|
||||
* contrib/hbqt/qtgui/qth/QColor.qth
|
||||
* contrib/hbqt/qtgui/qth/QIcon.qth
|
||||
* contrib/hbqt/qtgui/qth/QImage.qth
|
||||
* contrib/hbqt/qtgui/qth/QPixmap.qth
|
||||
+ Implemented: many-to-one method calling protocol.
|
||||
Refined: constructors.
|
||||
|
||||
* contrib/hbqt/tests/demoqt.prg
|
||||
* contrib/hbxbp/xbpstatic.prg
|
||||
* contrib/hbide/hbqreportsmanager.prg
|
||||
* contrib/hbide/hbqtoolbar.prg
|
||||
! Adopted to many-to-one changes as per above.
|
||||
|
||||
2010-09-20 18:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
|
||||
* contrib/hbqt/tests/demoqt.prg
|
||||
|
||||
|
||||
@@ -537,7 +537,7 @@ METHOD HbqReportsManager:execEvent( cEvent, p, p1, p2 )
|
||||
|
||||
IF qRC:contains( qEvent:pos() )
|
||||
qAct := QAction():from( ::pAct )
|
||||
qIcon := QIcon():from( qAct:icon() )
|
||||
qIcon := QIcon( qAct:icon() )
|
||||
|
||||
::qByte := QByteArray( qAct:text() )
|
||||
|
||||
@@ -545,7 +545,7 @@ METHOD HbqReportsManager:execEvent( cEvent, p, p1, p2 )
|
||||
::qMime:setData( "application/x-menuitem", ::qByte )
|
||||
::qMime:setHtml( qAct:text() )
|
||||
|
||||
::qPix := QPixmap():from( qIcon:pixmap_1( 16,16 ) )
|
||||
::qPix := QPixmap( qIcon:pixmap( 16,16 ) )
|
||||
|
||||
::qDrag := QDrag( hbide_setIde():oDlg:oWidget )
|
||||
::qDrag:setMimeData( ::qMime )
|
||||
@@ -2458,8 +2458,8 @@ METHOD HqrGraphicsItem:drawImage( qPainter, qRect )
|
||||
textH = QFontMetricsF():from( qPainter:font() ):height()
|
||||
ENDIF
|
||||
|
||||
qPix := QPixmap():from( ::pixmap() )
|
||||
image := QImage():from( qPix:toImage() )
|
||||
qPix := QPixmap( ::pixmap() )
|
||||
image := QImage( qPix:toImage() )
|
||||
|
||||
IF image:isNull()
|
||||
qPainter:drawRect( qRect )
|
||||
@@ -2470,10 +2470,10 @@ METHOD HqrGraphicsItem:drawImage( qPainter, qRect )
|
||||
|
||||
SWITCH paintType
|
||||
CASE HBQT_GRAPHICSITEM_RESIZE_PICTURE_TO_ITEM_KEEP_ASPECT_RATIO
|
||||
img := QImage():from( image:scaled_1( rc:width(), rc:height() - textH, Qt_KeepAspectRatio, Qt_SmoothTransformation ) )
|
||||
img := QImage( image:scaled( rc:width(), rc:height() - textH, Qt_KeepAspectRatio, Qt_SmoothTransformation ) )
|
||||
EXIT
|
||||
CASE HBQT_GRAPHICSITEM_RESIZE_PICTURE_TO_ITEM_IGNORE_ASPECT_RATIO
|
||||
img := QImage():from( image:scaled_1( rc:width(), rc:height() - textH, Qt_IgnoreAspectRatio, Qt_SmoothTransformation ) )
|
||||
img := QImage( image:scaled( rc:width(), rc:height() - textH, Qt_IgnoreAspectRatio, Qt_SmoothTransformation ) )
|
||||
EXIT
|
||||
CASE HBQT_GRAPHICSITEM_CENTER_PICTURE_TO_ITEM
|
||||
point:setX( point:x() + ( rc:width() - image:width() ) / 2 )
|
||||
@@ -2488,7 +2488,7 @@ METHOD HqrGraphicsItem:drawImage( qPainter, qRect )
|
||||
ch -= 2 * cy
|
||||
point:setY( 0 )
|
||||
ENDIF
|
||||
img := QImage():from( image:copy_1( cx, cy, cw, ch ) )
|
||||
img := QImage( image:copy( cx, cy, cw, ch ) )
|
||||
EXIT
|
||||
CASE HBQT_GRAPHICSITEM_RESIZE_ITEM_TO_PICTURE
|
||||
img := image
|
||||
|
||||
@@ -175,7 +175,7 @@ METHOD HbqToolbar:execEvent( cEvent, p, p1 )
|
||||
::qMime:setData( "application/x-toolbaricon", ::qByte )
|
||||
::qMime:setHtml( ::hItems[ p1 ]:objectName() )
|
||||
|
||||
::qPix := QPixmap():from( QIcon():from( ::hItems[ p1 ]:icon ):pixmap_1( 16,16 ) )
|
||||
::qPix := QPixmap( QIcon( ::hItems[ p1 ]:icon ):pixmap( 16,16 ) )
|
||||
|
||||
::qDrag := QDrag( hbide_setIde():oDlg:oWidget )
|
||||
::qDrag:setMimeData( ::qMime )
|
||||
|
||||
@@ -29,8 +29,7 @@
|
||||
* :color() -> pQColor
|
||||
* :isOpaque() -> lBool
|
||||
* :matrix() -> pQMatrix
|
||||
* :setColor( pColor ) -> NIL
|
||||
* :setColor_1( nColor ) -> NIL
|
||||
* :setColor( ... ) -> NIL
|
||||
* :setMatrix( pMatrix ) -> NIL
|
||||
* :setStyle( nStyle ) -> NIL
|
||||
* :setTexture( pPixmap ) -> NIL
|
||||
@@ -44,17 +43,17 @@
|
||||
* $DESCRIPTION$
|
||||
*
|
||||
* $EXAMPLES$
|
||||
* oBrush := QBrush():new()
|
||||
* oBrush := QBrush():new( pQBrush )
|
||||
* oBrush := QBrush():new( nQt_GlobalColor )
|
||||
* oBrush := QBrush():new( nQt_GlobalColor, nQt_BrushStyle )
|
||||
* oBrush := QBrush():new( pQColor, nQt_BrushStyle )
|
||||
* oBrush := QBrush():new( pQColor, pQPixmap )
|
||||
* oBrush := QBrush():new( nQt_GlobalColor, pQPixmap )
|
||||
* oBrush := QBrush():new( "QPixmap" , pQPixmap )
|
||||
* oBrush := QBrush():new( "QImage" , pQImage )
|
||||
* oBrush := QBrush():new( "QGradient", pQGradient )
|
||||
* oBrush := QBrush():new( "QColor" , pQColor, [ nQt_BrushStyle = Qt_SolidPattern ] )
|
||||
* oBrush := QBrush()
|
||||
* oBrush := QBrush( pQBrush )
|
||||
* oBrush := QBrush( nQt_GlobalColor )
|
||||
* oBrush := QBrush( nQt_GlobalColor, nQt_BrushStyle )
|
||||
* oBrush := QBrush( pQColor, nQt_BrushStyle )
|
||||
* oBrush := QBrush( pQColor, pQPixmap )
|
||||
* oBrush := QBrush( nQt_GlobalColor, pQPixmap )
|
||||
* oBrush := QBrush( "QPixmap" , pQPixmap )
|
||||
* oBrush := QBrush( "QImage" , pQImage )
|
||||
* oBrush := QBrush( "QGradient", pQGradient )
|
||||
* oBrush := QBrush( "QColor" , pQColor, [ nQt_BrushStyle = Qt_SolidPattern ] )
|
||||
*
|
||||
* $TESTS$
|
||||
*
|
||||
|
||||
@@ -67,8 +67,7 @@
|
||||
* :setNamedColor( cName ) -> NIL
|
||||
* :setRed( nRed ) -> NIL
|
||||
* :setRedF( nRed ) -> NIL
|
||||
* :setRgb( nRgb ) -> NIL
|
||||
* :setRgb_1( nR, nG, nB, nA ) -> NIL
|
||||
* :setRgb( ... ) -> NIL
|
||||
* :setRgba( nRgba ) -> NIL
|
||||
* :setRgbF( nR, nG, nB, nA ) -> NIL
|
||||
* :spec() -> nSpec
|
||||
|
||||
@@ -32,11 +32,8 @@
|
||||
* :availableSizes( nMode, nState ) -> pQList<QSize>
|
||||
* :cacheKey() -> nQint64
|
||||
* :isNull() -> lBool
|
||||
* :paint( pPainter, pRect, nAlignment, nMode, nState ) -> NIL
|
||||
* :paint_1( pPainter, nX, nY, nW, nH, nAlignment, nMode, nState ) -> NIL
|
||||
* :pixmap( pSize, nMode, nState ) -> pQPixmap
|
||||
* :pixmap_1( nW, nH, nMode, nState ) -> pQPixmap
|
||||
* :pixmap_2( nExtent, nMode, nState ) -> pQPixmap
|
||||
* :paint( ... ) -> NIL
|
||||
* :pixmap( ... ) -> pQPixmap
|
||||
*
|
||||
* $DESCRIPTION$
|
||||
*
|
||||
|
||||
@@ -42,19 +42,15 @@
|
||||
* :invertPixels( nMode ) -> NIL
|
||||
* :isGrayscale() -> lBool
|
||||
* :isNull() -> lBool
|
||||
* :load( cFileName, pFormat ) -> lBool
|
||||
* :load_1( pDevice, pFormat ) -> lBool
|
||||
* :load( ... ) -> lBool
|
||||
* :loadFromData( pData, pFormat ) -> lBool
|
||||
* :numBytes() -> nInt
|
||||
* :numColors() -> nInt
|
||||
* :offset() -> pQPoint
|
||||
* :pixel( pPosition ) -> nQRgb
|
||||
* :pixel_1( nX, nY ) -> nQRgb
|
||||
* :pixelIndex( pPosition ) -> nInt
|
||||
* :pixelIndex_1( nX, nY ) -> nInt
|
||||
* :pixel( ... ) -> nQRgb
|
||||
* :pixelIndex( ... ) -> nInt
|
||||
* :rect() -> pQRect
|
||||
* :save( cFileName, pFormat, nQuality ) -> lBool
|
||||
* :save_1( pDevice, pFormat, nQuality ) -> lBool
|
||||
* :save( ... ) -> lBool
|
||||
* :scanLine( nI ) -> pUchar
|
||||
* :scanLine_1( nI ) -> pUchar
|
||||
* :setColor( nIndex, nColorValue ) -> NIL
|
||||
@@ -62,28 +58,26 @@
|
||||
* :setDotsPerMeterY( nY ) -> NIL
|
||||
* :setNumColors( nNumColors ) -> NIL
|
||||
* :setOffset( pOffset ) -> NIL
|
||||
* :setPixel( pPosition, nIndex_or_rgb ) -> NIL
|
||||
* :setPixel_1( nX, nY, nIndex_or_rgb ) -> NIL
|
||||
* :setPixel( ... ) -> NIL
|
||||
* :setText( cKey, cText ) -> NIL
|
||||
* :size() -> pQSize
|
||||
* :text( cKey ) -> cQString
|
||||
* :textKeys() -> pQStringList
|
||||
* :valid( pPos ) -> lBool
|
||||
* :valid_1( nX, nY ) -> lBool
|
||||
* :valid( ... ) -> lBool
|
||||
* :width() -> nInt
|
||||
*
|
||||
* $DESCRIPTION$
|
||||
*
|
||||
* $EXAMPLES$
|
||||
* oImage := QImage():new()
|
||||
* oImage := QImage():new( pQSize, cFormat )
|
||||
* oImage := QImage():new( iWidth, iHeight, cFormat )
|
||||
* oImage := QImage():new( @cData, iWidth, iHeight, cFormat )
|
||||
* oImage := QImage():new( cData , iWidth, iHeight, cFormat )
|
||||
* oImage := QImage():new( @cData, iWidth, iHeight, iBytesPerLine, cFormat )
|
||||
* oImage := QImage():new( cData , iWidth, iHeight, iBytesPerLine, cFormat )
|
||||
* oImage := QImage():new( cFileName [, cFormat ] )
|
||||
* oImage := QImage():new( pQImage )
|
||||
* oImage := QImage()
|
||||
* oImage := QImage( pQSize, cFormat )
|
||||
* oImage := QImage( iWidth, iHeight, cFormat )
|
||||
* oImage := QImage( @cData, iWidth, iHeight, cFormat )
|
||||
* oImage := QImage( cData , iWidth, iHeight, cFormat )
|
||||
* oImage := QImage( @cData, iWidth, iHeight, iBytesPerLine, cFormat )
|
||||
* oImage := QImage( cData , iWidth, iHeight, iBytesPerLine, cFormat )
|
||||
* oImage := QImage( cFileName [, cFormat ] )
|
||||
* oImage := QImage( pQImage )
|
||||
*
|
||||
* $TESTS$
|
||||
*
|
||||
|
||||
@@ -28,13 +28,10 @@
|
||||
* $METHODS$
|
||||
* :cacheKey() -> nQint64
|
||||
* :createHeuristicMask( lClipTight ) -> pQBitmap
|
||||
* :createMaskFromColor( pMaskColor, nMode ) -> pQBitmap
|
||||
* :createMaskFromColor_1( pMaskColor ) -> pQBitmap
|
||||
* :createMaskFromColor( ... ) -> pQBitmap
|
||||
* :depth() -> nInt
|
||||
* :detach() -> NIL
|
||||
* :fill( pColor ) -> NIL
|
||||
* :fill_1( pWidget, pOffset ) -> NIL
|
||||
* :fill_2( pWidget, nX, nY ) -> NIL
|
||||
* :fill( ... ) -> NIL
|
||||
* :hasAlpha() -> lBool
|
||||
* :hasAlphaChannel() -> lBool
|
||||
* :height() -> nInt
|
||||
@@ -44,8 +41,7 @@
|
||||
* :loadFromData( pData, pFormat, nFlags ) -> lBool
|
||||
* :mask() -> pQBitmap
|
||||
* :rect() -> pQRect
|
||||
* :save( cFileName, pFormat, nQuality ) -> lBool
|
||||
* :save_1( pDevice, pFormat, nQuality ) -> lBool
|
||||
* :save( ... ) -> lBool
|
||||
* :setAlphaChannel( pAlphaChannel ) -> NIL
|
||||
* :setMask( pMask ) -> NIL
|
||||
* :size() -> pQSize
|
||||
|
||||
@@ -66,6 +66,21 @@
|
||||
#if QT_VERSION >= 0x040500
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
/*
|
||||
* Constructed[ 13/17 [ 76.47% ] ]
|
||||
*
|
||||
* *** Unconvered Prototypes ***
|
||||
* -----------------------------
|
||||
*
|
||||
* }
|
||||
*
|
||||
* *** Commented out protos which construct fine but do not compile ***
|
||||
*
|
||||
* //const QGradient * gradient () const
|
||||
* //void setColor ( const QColor & color )
|
||||
* //void setColor ( Qt::GlobalColor color )
|
||||
*/
|
||||
|
||||
#include <QtCore/QPointer>
|
||||
|
||||
#include <QtGui/QBrush>
|
||||
@@ -145,27 +160,54 @@ HB_FUNC( QT_QBRUSH )
|
||||
|
||||
if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) )
|
||||
{
|
||||
pObj = new QBrush( *hbqt_par_QBrush( 1 ) ) ;
|
||||
HBQT_GC_T * q = ( HBQT_GC_T * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
if( q )
|
||||
{
|
||||
if( q->type == HBQT_TYPE_QBrush )
|
||||
{
|
||||
pObj = new QBrush( *hbqt_par_QBrush( 1 ) ) ;
|
||||
}
|
||||
if( q->type == HBQT_TYPE_QPixmap )
|
||||
{
|
||||
pObj = new QBrush( *hbqt_par_QPixmap( 1 ) ) ;
|
||||
}
|
||||
if( q->type == HBQT_TYPE_QImage )
|
||||
{
|
||||
pObj = new QBrush( *hbqt_par_QImage( 1 ) ) ;
|
||||
}
|
||||
if( q->type == HBQT_TYPE_QGradient )
|
||||
{
|
||||
pObj = new QBrush( *hbqt_par_QGradient( 1 ) ) ;
|
||||
}
|
||||
if( q->type == HBQT_TYPE_QColor )
|
||||
{
|
||||
pObj = new QBrush( *hbqt_par_QColor( 1 ), Qt::SolidPattern ) ;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
pObj = new QBrush( *hbqt_par_QBrush( 1 ) ) ;
|
||||
}
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISNUM( 1 ) )
|
||||
{
|
||||
pObj = new QBrush( ( Qt::GlobalColor ) hb_parni( 1 ), Qt::SolidPattern ) ;
|
||||
pObj = new QBrush( ( Qt::GlobalColor ) hb_parni( 1 ), Qt::SolidPattern ) ;
|
||||
}
|
||||
else if( hb_pcount() == 2 && HB_ISNUM( 1 ) && HB_ISNUM( 2 ) )
|
||||
{
|
||||
pObj = new QBrush( ( Qt::GlobalColor ) hb_parni( 1 ), ( Qt::BrushStyle ) hb_parni( 2 ) ) ;
|
||||
pObj = new QBrush( ( Qt::GlobalColor ) hb_parni( 1 ), ( Qt::BrushStyle ) hb_parni( 2 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() == 2 && HB_ISPOINTER( 1 ) && HB_ISNUM( 2 ) )
|
||||
{
|
||||
pObj = new QBrush( *hbqt_par_QColor( 1 ), ( Qt::BrushStyle ) hb_parni( 2 ) ) ;
|
||||
pObj = new QBrush( *hbqt_par_QColor( 1 ), ( Qt::BrushStyle ) hb_parni( 2 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() == 2 && HB_ISPOINTER( 1 ) && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
pObj = new QBrush( *hbqt_par_QColor( 1 ), *hbqt_par_QPixmap( 2 ) ) ;
|
||||
pObj = new QBrush( *hbqt_par_QColor( 1 ), *hbqt_par_QPixmap( 2 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() == 2 && HB_ISNUM( 1 ) && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
pObj = new QBrush( ( Qt::GlobalColor ) hb_parni( 1 ), *hbqt_par_QPixmap( 2 ) ) ;
|
||||
pObj = new QBrush( ( Qt::GlobalColor ) hb_parni( 1 ), *hbqt_par_QPixmap( 2 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() >= 2 && HB_ISCHAR( 1 ) && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
@@ -173,28 +215,28 @@ HB_FUNC( QT_QBRUSH )
|
||||
|
||||
if( objName == ( QString ) "QPixmap" )
|
||||
{
|
||||
pObj = new QBrush( *hbqt_par_QPixmap( 2 ) ) ;
|
||||
pObj = new QBrush( *hbqt_par_QPixmap( 2 ) ) ;
|
||||
}
|
||||
else if( objName == ( QString ) "QImage" )
|
||||
{
|
||||
pObj = new QBrush( *hbqt_par_QImage( 2 ) ) ;
|
||||
pObj = new QBrush( *hbqt_par_QImage( 2 ) ) ;
|
||||
}
|
||||
else if( objName == ( QString ) "QGradient" )
|
||||
{
|
||||
pObj = new QBrush( *hbqt_par_QGradient( 2 ) ) ;
|
||||
pObj = new QBrush( *hbqt_par_QGradient( 2 ) ) ;
|
||||
}
|
||||
else if( objName == ( QString ) "QColor" )
|
||||
{
|
||||
pObj = new QBrush( *hbqt_par_QColor( 2 ), HB_ISNUM( 3 ) ? ( Qt::BrushStyle ) hb_parni( 3 ) : Qt::SolidPattern ) ;
|
||||
pObj = new QBrush( *hbqt_par_QColor( 2 ), HB_ISNUM( 3 ) ? ( Qt::BrushStyle ) hb_parni( 3 ) : Qt::SolidPattern ) ;
|
||||
}
|
||||
else
|
||||
{
|
||||
pObj = new QBrush() ;
|
||||
pObj = new QBrush() ;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
pObj = new QBrush() ;
|
||||
pObj = new QBrush() ;
|
||||
}
|
||||
|
||||
hb_retptrGC( hbqt_gcAllocate_QBrush( ( void * ) pObj, true ) );
|
||||
@@ -237,26 +279,21 @@ HB_FUNC( QT_QBRUSH_MATRIX )
|
||||
}
|
||||
|
||||
/*
|
||||
* void setColor ( const QColor & color )
|
||||
* void setColor ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QBRUSH_SETCOLOR )
|
||||
{
|
||||
QBrush * p = hbqt_par_QBrush( 1 );
|
||||
if( p )
|
||||
{
|
||||
( p )->setColor( *hbqt_par_QColor( 2 ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* void setColor ( Qt::GlobalColor color )
|
||||
*/
|
||||
HB_FUNC( QT_QBRUSH_SETCOLOR_1 )
|
||||
{
|
||||
QBrush * p = hbqt_par_QBrush( 1 );
|
||||
if( p )
|
||||
{
|
||||
( p )->setColor( ( Qt::GlobalColor ) hb_parni( 2 ) );
|
||||
if( HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
( p )->setColor( *hbqt_par_QColor( 2 ) );
|
||||
}
|
||||
else if( HB_ISNUM( 2 ) )
|
||||
{
|
||||
( p )->setColor( ( Qt::GlobalColor ) hb_parni( 2 ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -70,6 +70,25 @@
|
||||
* enum Spec { Rgb, Hsv, Cmyk, Invalid }
|
||||
*/
|
||||
|
||||
/*
|
||||
* Constructed[ 63/71 [ 88.73% ] ]
|
||||
*
|
||||
* *** Unconvered Prototypes ***
|
||||
* -----------------------------
|
||||
*
|
||||
* }
|
||||
* }
|
||||
*
|
||||
* *** Commented out protos which construct fine but do not compile ***
|
||||
*
|
||||
* //void setRgb ( QRgb rgb )
|
||||
* //void setRgb ( int r, int g, int b, int a = 255 )
|
||||
* //bool allowX11ColorNames ()
|
||||
* //QColor fromRgb ( QRgb rgb )
|
||||
* //QColor fromRgb ( int r, int g, int b, int a = 255 )
|
||||
* //void setAllowX11ColorNames ( bool enabled )
|
||||
*/
|
||||
|
||||
#include <QtCore/QPointer>
|
||||
|
||||
#include <QtGui/QColor>
|
||||
@@ -147,36 +166,36 @@ HB_FUNC( QT_QCOLOR )
|
||||
{
|
||||
if( hb_pcount() == 1 && HB_ISNUM( 1 ) && hb_parni( 1 ) < 25 )
|
||||
{
|
||||
pObj = new QColor( ( Qt::GlobalColor ) hb_parni( 1 ) ) ;
|
||||
pObj = new QColor( ( Qt::GlobalColor ) hb_parni( 1 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISNUM( 1 ) )
|
||||
{
|
||||
pObj = new QColor( ( QRgb ) hb_parni( 1 ) ) ;
|
||||
pObj = new QColor( ( QRgb ) hb_parni( 1 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISCHAR( 1 ) )
|
||||
{
|
||||
pObj = new QColor( hbqt_par_QString( 1 ) ) ;
|
||||
pObj = new QColor( hbqt_par_QString( 1 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) )
|
||||
{
|
||||
pObj = new QColor( *hbqt_par_QColor( 1 ) ) ;
|
||||
pObj = new QColor( *hbqt_par_QColor( 1 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() == 3 && HB_ISNUM( 1 ) && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
pObj = new QColor( hb_parni( 1 ), hb_parni( 2 ), hb_parni( 3 ), ( int ) 255 ) ;
|
||||
pObj = new QColor( hb_parni( 1 ), hb_parni( 2 ), hb_parni( 3 ), ( int ) 255 ) ;
|
||||
}
|
||||
else if( hb_pcount() == 4 && HB_ISNUM( 1 ) && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) && HB_ISNUM( 4 ) )
|
||||
{
|
||||
pObj = new QColor( hb_parni( 1 ), hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ) ) ;
|
||||
pObj = new QColor( hb_parni( 1 ), hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ) ) ;
|
||||
}
|
||||
else
|
||||
{
|
||||
pObj = new QColor() ;
|
||||
pObj = new QColor() ;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
pObj = new QColor() ;
|
||||
pObj = new QColor() ;
|
||||
}
|
||||
|
||||
hb_retptrGC( hbqt_gcAllocate_QColor( ( void * ) pObj, true ) );
|
||||
@@ -777,26 +796,21 @@ HB_FUNC( QT_QCOLOR_SETREDF )
|
||||
}
|
||||
|
||||
/*
|
||||
* void setRgb ( QRgb rgb )
|
||||
* void setRgb ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QCOLOR_SETRGB )
|
||||
{
|
||||
QColor * p = hbqt_par_QColor( 1 );
|
||||
if( p )
|
||||
{
|
||||
( p )->setRgb( hb_parnl( 2 ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* void setRgb ( int r, int g, int b, int a = 255 )
|
||||
*/
|
||||
HB_FUNC( QT_QCOLOR_SETRGB_1 )
|
||||
{
|
||||
QColor * p = hbqt_par_QColor( 1 );
|
||||
if( p )
|
||||
{
|
||||
( p )->setRgb( hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parnidef( 5, 255 ) );
|
||||
if( hb_pcount() == 2 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
( p )->setRgb( hb_parnl( 2 ) );
|
||||
}
|
||||
else if( hb_pcount() >= 4 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
( p )->setRgb( hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parnidef( 5, 255 ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -981,26 +995,21 @@ HB_FUNC( QT_QCOLOR_FROMHSVF )
|
||||
}
|
||||
|
||||
/*
|
||||
* QColor fromRgb ( QRgb rgb )
|
||||
* QColor fromRgb ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QCOLOR_FROMRGB )
|
||||
{
|
||||
QColor * p = hbqt_par_QColor( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QColor( new QColor( ( p )->fromRgb( hb_parnl( 2 ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* QColor fromRgb ( int r, int g, int b, int a = 255 )
|
||||
*/
|
||||
HB_FUNC( QT_QCOLOR_FROMRGB_1 )
|
||||
{
|
||||
QColor * p = hbqt_par_QColor( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QColor( new QColor( ( p )->fromRgb( hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parnidef( 5, 255 ) ) ), true ) );
|
||||
if( hb_pcount() == 2 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QColor( new QColor( ( p )->fromRgb( hb_parnl( 2 ) ) ), true ) );
|
||||
}
|
||||
else if( hb_pcount() >= 4 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QColor( new QColor( ( p )->fromRgb( hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parnidef( 5, 255 ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -71,6 +71,24 @@
|
||||
* enum State { Off, On }
|
||||
*/
|
||||
|
||||
/*
|
||||
* Constructed[ 8/15 [ 53.33% ] ]
|
||||
*
|
||||
* *** Unconvered Prototypes ***
|
||||
* -----------------------------
|
||||
*
|
||||
* }
|
||||
* }
|
||||
*
|
||||
* *** Commented out protos which construct fine but do not compile ***
|
||||
*
|
||||
* //void paint ( QPainter * painter, const QRect & rect, Qt::Alignment alignment = Qt::AlignCenter, Mode mode = Normal, State state = Off ) const
|
||||
* //void paint ( QPainter * painter, int x, int y, int w, int h, Qt::Alignment alignment = Qt::AlignCenter, Mode mode = Normal, State state = Off ) const
|
||||
* //QPixmap pixmap ( const QSize & size, Mode mode = Normal, State state = Off ) const
|
||||
* //QPixmap pixmap ( int w, int h, Mode mode = Normal, State state = Off ) const
|
||||
* //QPixmap pixmap ( int extent, Mode mode = Normal, State state = Off ) const // Not Implemented
|
||||
*/
|
||||
|
||||
#include <QtCore/QPointer>
|
||||
|
||||
#include <QtGui/QIcon>
|
||||
@@ -146,15 +164,30 @@ HB_FUNC( QT_QICON )
|
||||
|
||||
if( hb_pcount() == 1 && HB_ISCHAR( 1 ) )
|
||||
{
|
||||
pObj = new QIcon( hbqt_par_QString( 1 ) ) ;
|
||||
pObj = new QIcon( hbqt_par_QString( 1 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) )
|
||||
{
|
||||
pObj = new QIcon( *hbqt_par_QPixmap( 1 ) ) ;
|
||||
HBQT_GC_T * q = ( HBQT_GC_T * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
if( q )
|
||||
{
|
||||
if( q->type == HBQT_TYPE_QIcon )
|
||||
{
|
||||
pObj = new QIcon( *hbqt_par_QIcon( 1 ) ) ;
|
||||
}
|
||||
else if( q->type == HBQT_TYPE_QPixmap )
|
||||
{
|
||||
pObj = new QIcon( *hbqt_par_QPixmap( 1 ) ) ;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
pObj = new QIcon( *hbqt_par_QIcon( 1 ) ) ;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
pObj = new QIcon() ;
|
||||
pObj = new QIcon() ;
|
||||
}
|
||||
|
||||
hb_retptrGC( hbqt_gcAllocate_QIcon( ( void * ) pObj, true ) );
|
||||
@@ -235,62 +268,40 @@ HB_FUNC( QT_QICON_ISNULL )
|
||||
}
|
||||
|
||||
/*
|
||||
* void paint ( QPainter * painter, const QRect & rect, Qt::Alignment alignment = Qt::AlignCenter, Mode mode = Normal, State state = Off ) const
|
||||
* void paint ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QICON_PAINT )
|
||||
{
|
||||
QIcon * p = hbqt_par_QIcon( 1 );
|
||||
if( p )
|
||||
{
|
||||
( p )->paint( hbqt_par_QPainter( 2 ), *hbqt_par_QRect( 3 ), ( HB_ISNUM( 4 ) ? ( Qt::Alignment ) hb_parni( 4 ) : ( Qt::Alignment ) Qt::AlignCenter ), ( HB_ISNUM( 5 ) ? ( QIcon::Mode ) hb_parni( 5 ) : ( QIcon::Mode ) QIcon::Normal ), ( HB_ISNUM( 6 ) ? ( QIcon::State ) hb_parni( 6 ) : ( QIcon::State ) QIcon::Off ) );
|
||||
if( HB_ISPOINTER( 2 ) && HB_ISPOINTER( 3 ) )
|
||||
{
|
||||
( p )->paint( hbqt_par_QPainter( 2 ), *hbqt_par_QRect( 3 ), ( HB_ISNUM( 4 ) ? ( Qt::Alignment ) hb_parni( 4 ) : ( Qt::Alignment ) Qt::AlignCenter ), ( HB_ISNUM( 5 ) ? ( QIcon::Mode ) hb_parni( 5 ) : ( QIcon::Mode ) QIcon::Normal ), ( HB_ISNUM( 6 ) ? ( QIcon::State ) hb_parni( 6 ) : ( QIcon::State ) QIcon::Off ) );
|
||||
}
|
||||
else if( HB_ISPOINTER( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
( p )->paint( hbqt_par_QPainter( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ), hb_parni( 6 ), ( HB_ISNUM( 7 ) ? ( Qt::Alignment ) hb_parni( 7 ) : ( Qt::Alignment ) Qt::AlignCenter ), ( HB_ISNUM( 8 ) ? ( QIcon::Mode ) hb_parni( 8 ) : ( QIcon::Mode ) QIcon::Normal ), ( HB_ISNUM( 9 ) ? ( QIcon::State ) hb_parni( 9 ) : ( QIcon::State ) QIcon::Off ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* void paint ( QPainter * painter, int x, int y, int w, int h, Qt::Alignment alignment = Qt::AlignCenter, Mode mode = Normal, State state = Off ) const
|
||||
*/
|
||||
HB_FUNC( QT_QICON_PAINT_1 )
|
||||
{
|
||||
QIcon * p = hbqt_par_QIcon( 1 );
|
||||
if( p )
|
||||
{
|
||||
( p )->paint( hbqt_par_QPainter( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ), hb_parni( 6 ), ( HB_ISNUM( 7 ) ? ( Qt::Alignment ) hb_parni( 7 ) : ( Qt::Alignment ) Qt::AlignCenter ), ( HB_ISNUM( 8 ) ? ( QIcon::Mode ) hb_parni( 8 ) : ( QIcon::Mode ) QIcon::Normal ), ( HB_ISNUM( 9 ) ? ( QIcon::State ) hb_parni( 9 ) : ( QIcon::State ) QIcon::Off ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* QPixmap pixmap ( const QSize & size, Mode mode = Normal, State state = Off ) const
|
||||
* QPixmap pixmap ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QICON_PIXMAP )
|
||||
{
|
||||
QIcon * p = hbqt_par_QIcon( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->pixmap( *hbqt_par_QSize( 2 ), ( HB_ISNUM( 3 ) ? ( QIcon::Mode ) hb_parni( 3 ) : ( QIcon::Mode ) QIcon::Normal ), ( HB_ISNUM( 4 ) ? ( QIcon::State ) hb_parni( 4 ) : ( QIcon::State ) QIcon::Off ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* QPixmap pixmap ( int w, int h, Mode mode = Normal, State state = Off ) const
|
||||
*/
|
||||
HB_FUNC( QT_QICON_PIXMAP_1 )
|
||||
{
|
||||
QIcon * p = hbqt_par_QIcon( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->pixmap( hb_parni( 2 ), hb_parni( 3 ), ( HB_ISNUM( 4 ) ? ( QIcon::Mode ) hb_parni( 4 ) : ( QIcon::Mode ) QIcon::Normal ), ( HB_ISNUM( 5 ) ? ( QIcon::State ) hb_parni( 5 ) : ( QIcon::State ) QIcon::Off ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* QPixmap pixmap ( int extent, Mode mode = Normal, State state = Off ) const
|
||||
*/
|
||||
HB_FUNC( QT_QICON_PIXMAP_2 )
|
||||
{
|
||||
QIcon * p = hbqt_par_QIcon( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->pixmap( hb_parni( 2 ), ( HB_ISNUM( 3 ) ? ( QIcon::Mode ) hb_parni( 3 ) : ( QIcon::Mode ) QIcon::Normal ), ( HB_ISNUM( 4 ) ? ( QIcon::State ) hb_parni( 4 ) : ( QIcon::State ) QIcon::Off ) ) ), true ) );
|
||||
if( HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->pixmap( *hbqt_par_QSize( 2 ), ( HB_ISNUM( 3 ) ? ( QIcon::Mode ) hb_parni( 3 ) : ( QIcon::Mode ) QIcon::Normal ), ( HB_ISNUM( 4 ) ? ( QIcon::State ) hb_parni( 4 ) : ( QIcon::State ) QIcon::Off ) ) ), true ) );
|
||||
}
|
||||
else if( hb_pcount() >= 3 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->pixmap( hb_parni( 2 ), hb_parni( 3 ), ( HB_ISNUM( 4 ) ? ( QIcon::Mode ) hb_parni( 4 ) : ( QIcon::Mode ) QIcon::Normal ), ( HB_ISNUM( 5 ) ? ( QIcon::State ) hb_parni( 5 ) : ( QIcon::State ) QIcon::Off ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -72,18 +72,45 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Constructed[ 60/64 [ 93.75% ] ]
|
||||
* Constructed[ 51/82 [ 62.20% ] ]
|
||||
*
|
||||
* *** Unconvered Prototypes ***
|
||||
* -----------------------------
|
||||
*
|
||||
* QVector<QRgb> colorTable () const
|
||||
* QImage convertToFormat ( Format format, const QVector<QRgb> & colorTable, Qt::ImageConversionFlags flags = Qt::AutoColor ) const
|
||||
* }
|
||||
* }
|
||||
* }
|
||||
* }
|
||||
* }
|
||||
* }
|
||||
* void setColorTable ( const QVector<QRgb> colors )
|
||||
* }
|
||||
* }
|
||||
* }
|
||||
*
|
||||
* *** Commented out protos which construct fine but do not compile ***
|
||||
*
|
||||
* //QImage copy ( const QRect & rectangle = QRect() ) const
|
||||
* //QImage copy ( int x, int y, int width, int height ) const
|
||||
* //bool load ( const QString & fileName, const char * format = 0 )
|
||||
* //bool load ( QIODevice * device, const char * format )
|
||||
* // bool loadFromData ( const uchar * data, int len, const char * format = 0 )
|
||||
* //QRgb pixel ( const QPoint & position ) const
|
||||
* //QRgb pixel ( int x, int y ) const
|
||||
* //int pixelIndex ( const QPoint & position ) const
|
||||
* //int pixelIndex ( int x, int y ) const
|
||||
* //bool save ( const QString & fileName, const char * format = 0, int quality = -1 ) const
|
||||
* //bool save ( QIODevice * device, const char * format = 0, int quality = -1 ) const
|
||||
* //QImage scaled ( const QSize & size, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
|
||||
* //QImage scaled ( int width, int height, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
|
||||
* //void setPixel ( const QPoint & position, uint index_or_rgb )
|
||||
* //void setPixel ( int x, int y, uint index_or_rgb )
|
||||
* //QImage transformed ( const QMatrix & matrix, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
* //QImage transformed ( const QTransform & matrix, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
* //bool valid ( const QPoint & pos ) const
|
||||
* //bool valid ( int x, int y ) const
|
||||
*/
|
||||
|
||||
#include <QtCore/QPointer>
|
||||
@@ -165,37 +192,37 @@ HB_FUNC( QT_QIMAGE )
|
||||
{
|
||||
QImage * pObj = NULL;
|
||||
|
||||
if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) )
|
||||
if( hb_pcount() == 1 && HB_ISCHAR( 1 ) )
|
||||
{
|
||||
pObj = new QImage( *hbqt_par_QImage( 1 ) ) ;
|
||||
pObj = new QImage( hbqt_par_QString( 1 ), ( const char * ) 0 ) ;
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISCHAR( 1 ) )
|
||||
else if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) )
|
||||
{
|
||||
pObj = new QImage( hbqt_par_QString( 1 ), ( const char * ) 0 ) ;
|
||||
pObj = new QImage( *hbqt_par_QImage( 1 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() == 2 && HB_ISCHAR( 1 ) && HB_ISCHAR( 2 ) )
|
||||
{
|
||||
pObj = new QImage( hbqt_par_QString( 1 ), ( const char * ) hb_parcx( 2 ) ) ;
|
||||
pObj = new QImage( hbqt_par_QString( 1 ), ( const char * ) hb_parcx( 2 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() == 2 && HB_ISPOINTER( 1 ) && HB_ISNUM( 2 ) )
|
||||
{
|
||||
pObj = new QImage( *hbqt_par_QSize( 1 ), ( QImage::Format ) hb_parni( 2 ) ) ;
|
||||
pObj = new QImage( *hbqt_par_QSize( 1 ), ( QImage::Format ) hb_parni( 2 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() == 3 && HB_ISNUM( 1 ) && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
pObj = new QImage( hb_parni( 1 ), hb_parni( 2 ), ( QImage::Format ) hb_parni( 3 ) ) ;
|
||||
pObj = new QImage( hb_parni( 1 ), hb_parni( 2 ), ( QImage::Format ) hb_parni( 3 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() == 4 && HB_ISCHAR( 1 ) && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) && HB_ISNUM( 4 ) )
|
||||
{
|
||||
pObj = new QImage( ( const uchar * ) hb_parc( 1 ), hb_parni( 2 ), hb_parni( 3 ), ( QImage::Format ) hb_parni( 4 ) ) ;
|
||||
pObj = new QImage( ( const uchar * ) hb_parc( 1 ), hb_parni( 2 ), hb_parni( 3 ), ( QImage::Format ) hb_parni( 4 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() == 5 && HB_ISCHAR( 1 ) && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) && HB_ISNUM( 4 ) && HB_ISNUM( 5 ) )
|
||||
{
|
||||
pObj = new QImage( ( const uchar * ) hb_parc( 1 ), hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ), ( QImage::Format ) hb_parni( 5 ) ) ;
|
||||
pObj = new QImage( ( const uchar * ) hb_parc( 1 ), hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ), ( QImage::Format ) hb_parni( 5 ) ) ;
|
||||
}
|
||||
else
|
||||
{
|
||||
pObj = new QImage() ;
|
||||
pObj = new QImage() ;
|
||||
}
|
||||
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( ( void * ) pObj, true ) );
|
||||
@@ -298,26 +325,25 @@ HB_FUNC( QT_QIMAGE_CONVERTTOFORMAT )
|
||||
}
|
||||
|
||||
/*
|
||||
* QImage copy ( const QRect & rectangle = QRect() ) const
|
||||
* QImage copy ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_COPY )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->copy( ( HB_ISPOINTER( 2 ) ? *hbqt_par_QRect( 2 ) : QRect() ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* QImage copy ( int x, int y, int width, int height ) const
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_COPY_1 )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->copy( hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ) ) ), true ) );
|
||||
if( hb_pcount() == 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->copy( ( HB_ISPOINTER( 2 ) ? *hbqt_par_QRect( 2 ) : QRect() ) ) ), true ) );
|
||||
}
|
||||
else if( hb_pcount() == 5 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->copy( hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ) ) ), true ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->copy( QRect() ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -478,28 +504,23 @@ HB_FUNC( QT_QIMAGE_ISNULL )
|
||||
}
|
||||
|
||||
/*
|
||||
* bool load ( const QString & fileName, const char * format = 0 )
|
||||
* bool load ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_LOAD )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
void * pText;
|
||||
hb_retl( ( p )->load( hb_parstr_utf8( 2, &pText, NULL ), hbqt_par_char( 3 ) ) );
|
||||
hb_strfree( pText );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* bool load ( QIODevice * device, const char * format )
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_LOAD_1 )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retl( ( p )->load( hbqt_par_QIODevice( 2 ), hbqt_par_char( 3 ) ) );
|
||||
if( hb_pcount() == 2 && HB_ISCHAR( 2 ) )
|
||||
{
|
||||
void * pText;
|
||||
hb_retl( ( p )->load( hb_parstr_utf8( 2, &pText, NULL ), hbqt_par_char( 3 ) ) );
|
||||
hb_strfree( pText );
|
||||
}
|
||||
else if( hb_pcount() == 3 && HB_ISPOINTER( 2 ) && HB_ISPOINTER( 3 ) )
|
||||
{
|
||||
hb_retl( ( p )->load( hbqt_par_QIODevice( 2 ), hbqt_par_char( 3 ) ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -564,50 +585,40 @@ HB_FUNC( QT_QIMAGE_OFFSET )
|
||||
}
|
||||
|
||||
/*
|
||||
* QRgb pixel ( const QPoint & position ) const
|
||||
* QRgb pixel ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_PIXEL )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retnl( ( p )->pixel( *hbqt_par_QPoint( 2 ) ) );
|
||||
if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retnl( ( p )->pixel( *hbqt_par_QPoint( 2 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 3 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retnl( ( p )->pixel( hb_parni( 2 ), hb_parni( 3 ) ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* QRgb pixel ( int x, int y ) const
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_PIXEL_1 )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retnl( ( p )->pixel( hb_parni( 2 ), hb_parni( 3 ) ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* int pixelIndex ( const QPoint & position ) const
|
||||
* int pixelIndex ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_PIXELINDEX )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retni( ( p )->pixelIndex( *hbqt_par_QPoint( 2 ) ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* int pixelIndex ( int x, int y ) const
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_PIXELINDEX_1 )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retni( ( p )->pixelIndex( hb_parni( 2 ), hb_parni( 3 ) ) );
|
||||
if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retni( ( p )->pixelIndex( *hbqt_par_QPoint( 2 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 3 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retni( ( p )->pixelIndex( hb_parni( 2 ), hb_parni( 3 ) ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -636,52 +647,42 @@ HB_FUNC( QT_QIMAGE_RGBSWAPPED )
|
||||
}
|
||||
|
||||
/*
|
||||
* bool save ( const QString & fileName, const char * format = 0, int quality = -1 ) const
|
||||
* bool save ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_SAVE )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
void * pText;
|
||||
hb_retl( ( p )->save( hb_parstr_utf8( 2, &pText, NULL ), hbqt_par_char( 3 ), hb_parnidef( 4, -1 ) ) );
|
||||
hb_strfree( pText );
|
||||
if( hb_pcount() >= 2 && HB_ISCHAR( 2 ) )
|
||||
{
|
||||
void * pText;
|
||||
hb_retl( ( p )->save( hb_parstr_utf8( 2, &pText, NULL ), hbqt_par_char( 3 ), hb_parnidef( 4, -1 ) ) );
|
||||
hb_strfree( pText );
|
||||
}
|
||||
else if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retl( ( p )->save( hbqt_par_QIODevice( 2 ), hbqt_par_char( 3 ), hb_parnidef( 4, -1 ) ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* bool save ( QIODevice * device, const char * format = 0, int quality = -1 ) const
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_SAVE_1 )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retl( ( p )->save( hbqt_par_QIODevice( 2 ), hbqt_par_char( 3 ), hb_parnidef( 4, -1 ) ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* QImage scaled ( const QSize & size, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
|
||||
* QImage scaled ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_SCALED )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->scaled( *hbqt_par_QSize( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::AspectRatioMode ) hb_parni( 3 ) : ( Qt::AspectRatioMode ) Qt::IgnoreAspectRatio ), ( HB_ISNUM( 4 ) ? ( Qt::TransformationMode ) hb_parni( 4 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* QImage scaled ( int width, int height, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_SCALED_1 )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->scaled( hb_parni( 2 ), hb_parni( 3 ), ( HB_ISNUM( 4 ) ? ( Qt::AspectRatioMode ) hb_parni( 4 ) : ( Qt::AspectRatioMode ) Qt::IgnoreAspectRatio ), ( HB_ISNUM( 5 ) ? ( Qt::TransformationMode ) hb_parni( 5 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->scaled( *hbqt_par_QSize( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::AspectRatioMode ) hb_parni( 3 ) : ( Qt::AspectRatioMode ) Qt::IgnoreAspectRatio ), ( HB_ISNUM( 4 ) ? ( Qt::TransformationMode ) hb_parni( 4 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
else if( hb_pcount() >= 3 && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->scaled( hb_parni( 2 ), hb_parni( 3 ), ( HB_ISNUM( 4 ) ? ( Qt::AspectRatioMode ) hb_parni( 4 ) : ( Qt::AspectRatioMode ) Qt::IgnoreAspectRatio ), ( HB_ISNUM( 5 ) ? ( Qt::TransformationMode ) hb_parni( 5 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -794,26 +795,21 @@ HB_FUNC( QT_QIMAGE_SETOFFSET )
|
||||
}
|
||||
|
||||
/*
|
||||
* void setPixel ( const QPoint & position, uint index_or_rgb )
|
||||
* void setPixel ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_SETPIXEL )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
( p )->setPixel( *hbqt_par_QPoint( 2 ), hb_parni( 3 ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* void setPixel ( int x, int y, uint index_or_rgb )
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_SETPIXEL_1 )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
( p )->setPixel( hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ) );
|
||||
if( hb_pcount() == 3 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
( p )->setPixel( *hbqt_par_QPoint( 2 ), hb_parni( 3 ) );
|
||||
}
|
||||
else if( hb_pcount() == 4 && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
( p )->setPixel( hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -870,50 +866,42 @@ HB_FUNC( QT_QIMAGE_TEXTKEYS )
|
||||
}
|
||||
|
||||
/*
|
||||
* QImage transformed ( const QMatrix & matrix, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
* QImage transformed ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_TRANSFORMED )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->transformed( *hbqt_par_QMatrix( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::TransformationMode ) hb_parni( 3 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
HBQT_GC_T * q = ( HBQT_GC_T * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
|
||||
if( q->type == HBQT_TYPE_QTransform )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->transformed( *hbqt_par_QTransform( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::TransformationMode ) hb_parni( 3 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
else if( q->type == HBQT_TYPE_QMatrix )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->transformed( *hbqt_par_QMatrix( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::TransformationMode ) hb_parni( 3 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* QImage transformed ( const QTransform & matrix, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_TRANSFORMED_1 )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->transformed( *hbqt_par_QTransform( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::TransformationMode ) hb_parni( 3 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* bool valid ( const QPoint & pos ) const
|
||||
* bool valid ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_VALID )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retl( ( p )->valid( *hbqt_par_QPoint( 2 ) ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* bool valid ( int x, int y ) const
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE_VALID_1 )
|
||||
{
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retl( ( p )->valid( hb_parni( 2 ), hb_parni( 3 ) ) );
|
||||
if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retl( ( p )->valid( *hbqt_par_QPoint( 2 ) ) );
|
||||
}
|
||||
else if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retl( ( p )->valid( hb_parni( 2 ), hb_parni( 3 ) ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -71,6 +71,51 @@
|
||||
* enum ShareMode { ImplicitlyShared, ExplicitlyShared }
|
||||
*/
|
||||
|
||||
/*
|
||||
* Constructed[ 32/66 [ 48.48% ] ]
|
||||
*
|
||||
* *** Unconvered Prototypes ***
|
||||
* -----------------------------
|
||||
*
|
||||
* }
|
||||
* }
|
||||
* }
|
||||
* }
|
||||
* }
|
||||
* }
|
||||
* }
|
||||
*
|
||||
* *** Commented out protos which construct fine but do not compile ***
|
||||
*
|
||||
* // QRgb * clut () const
|
||||
* //QPixmap copy ( const QRect & rectangle = QRect() ) const
|
||||
* //QPixmap copy ( int x, int y, int width, int height ) const
|
||||
* //QBitmap createMaskFromColor ( const QColor & maskColor, Qt::MaskMode mode ) const
|
||||
* //QBitmap createMaskFromColor ( const QColor & maskColor ) const
|
||||
* //void fill ( const QColor & color = Qt::white )
|
||||
* //void fill ( const QWidget * widget, const QPoint & offset )
|
||||
* //void fill ( const QWidget * widget, int x, int y )
|
||||
* // Qt::HANDLE handle () const
|
||||
* // bool loadFromData ( const uchar * data, uint len, const char * format = 0, Qt::ImageConversionFlags flags = Qt::AutoColor )
|
||||
* // int numCols () const
|
||||
* // const uchar * qwsBits () const
|
||||
* // int qwsBytesPerLine () const
|
||||
* //bool save ( const QString & fileName, const char * format = 0, int quality = -1 ) const
|
||||
* //bool save ( QIODevice * device, const char * format = 0, int quality = -1 ) const
|
||||
* //QPixmap scaled ( int width, int height, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
|
||||
* //QPixmap scaled ( const QSize & size, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
|
||||
* // CGImageRef toMacCGImageRef () const
|
||||
* //HBITMAP toWinHBITMAP ( HBitmapFormat format = NoAlpha ) const
|
||||
* //QPixmap transformed ( const QTransform & transform, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
* //QPixmap transformed ( const QMatrix & matrix, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
* //QPixmap fromMacCGImageRef ( CGImageRef image )
|
||||
* //QPixmap fromWinHBITMAP ( HBITMAP bitmap, HBitmapFormat format = NoAlpha )
|
||||
* //QPixmap fromX11Pixmap ( Qt::HANDLE pixmap, ShareMode mode = ImplicitlyShared )
|
||||
* //QPixmap grabWidget ( QWidget * widget, const QRect & rectangle )
|
||||
* //QPixmap grabWidget ( QWidget * widget, int x = 0, int y = 0, int width = -1, int height = -1 )
|
||||
* //QPixmap grabWindow ( WId window, int x = 0, int y = 0, int width = -1, int height = -1 )
|
||||
*/
|
||||
|
||||
#include <QtCore/QPointer>
|
||||
|
||||
#include <QtGui/QPixmap>
|
||||
@@ -150,7 +195,22 @@ HB_FUNC( QT_QPIXMAP )
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) )
|
||||
{
|
||||
pObj = new QPixmap( *hbqt_par_QPixmap( 1 ) ) ;
|
||||
HBQT_GC_T * q = ( HBQT_GC_T * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
if( q )
|
||||
{
|
||||
if( q->type == HBQT_TYPE_QPixmap )
|
||||
{
|
||||
pObj = new QPixmap( *hbqt_par_QPixmap( 1 ) ) ;
|
||||
}
|
||||
if( q->type == HBQT_TYPE_QSize )
|
||||
{
|
||||
pObj = new QPixmap( *hbqt_par_QSize( 1 ) ) ;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
pObj = new QPixmap( *hbqt_par_QPixmap( 1 ) ) ;
|
||||
}
|
||||
}
|
||||
else if( hb_pcount() == 2 && HB_ISNUM( 1 ) && HB_ISNUM( 2 ) )
|
||||
{
|
||||
@@ -189,26 +249,25 @@ HB_FUNC( QT_QPIXMAP_CACHEKEY )
|
||||
}
|
||||
|
||||
/*
|
||||
* QPixmap copy ( const QRect & rectangle = QRect() ) const
|
||||
* QPixmap copy ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QPIXMAP_COPY )
|
||||
{
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->copy( ( HB_ISPOINTER( 2 ) ? *hbqt_par_QRect( 2 ) : QRect() ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* QPixmap copy ( int x, int y, int width, int height ) const
|
||||
*/
|
||||
HB_FUNC( QT_QPIXMAP_COPY_1 )
|
||||
{
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->copy( hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ) ) ), true ) );
|
||||
if( hb_pcount() == 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->copy( ( HB_ISPOINTER( 2 ) ? *hbqt_par_QRect( 2 ) : QRect() ) ) ), true ) );
|
||||
}
|
||||
else if( hb_pcount() == 5 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->copy( hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ) ) ), true ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->copy( QRect() ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -225,26 +284,25 @@ HB_FUNC( QT_QPIXMAP_CREATEHEURISTICMASK )
|
||||
}
|
||||
|
||||
/*
|
||||
* QBitmap createMaskFromColor ( const QColor & maskColor, Qt::MaskMode mode ) const
|
||||
* QBitmap createMaskFromColor ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QPIXMAP_CREATEMASKFROMCOLOR )
|
||||
{
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QBitmap( new QBitmap( ( p )->createMaskFromColor( *hbqt_par_QColor( 2 ), ( Qt::MaskMode ) hb_parni( 3 ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* QBitmap createMaskFromColor ( const QColor & maskColor ) const
|
||||
*/
|
||||
HB_FUNC( QT_QPIXMAP_CREATEMASKFROMCOLOR_1 )
|
||||
{
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QBitmap( new QBitmap( ( p )->createMaskFromColor( *hbqt_par_QColor( 2 ) ) ), true ) );
|
||||
if( hb_pcount() == 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QBitmap( new QBitmap( ( p )->createMaskFromColor( *hbqt_par_QColor( 2 ) ) ), true ) );
|
||||
}
|
||||
else if( hb_pcount() == 3 && HB_ISPOINTER( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QBitmap( new QBitmap( ( p )->createMaskFromColor( *hbqt_par_QColor( 2 ), ( Qt::MaskMode ) hb_parni( 3 ) ) ), true ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
( p )->copy( QRect() );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -273,38 +331,25 @@ HB_FUNC( QT_QPIXMAP_DETACH )
|
||||
}
|
||||
|
||||
/*
|
||||
* void fill ( const QColor & color = Qt::white )
|
||||
* void fill ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QPIXMAP_FILL )
|
||||
{
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
( p )->fill( *hbqt_par_QColor( 2 ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* void fill ( const QWidget * widget, const QPoint & offset )
|
||||
*/
|
||||
HB_FUNC( QT_QPIXMAP_FILL_1 )
|
||||
{
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
( p )->fill( hbqt_par_QWidget( 2 ), *hbqt_par_QPoint( 3 ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* void fill ( const QWidget * widget, int x, int y )
|
||||
*/
|
||||
HB_FUNC( QT_QPIXMAP_FILL_2 )
|
||||
{
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
( p )->fill( hbqt_par_QWidget( 2 ), hb_parni( 3 ), hb_parni( 4 ) );
|
||||
if( hb_pcount() == 4 && HB_ISPOINTER( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
( p )->fill( hbqt_par_QWidget( 2 ), hb_parni( 3 ), hb_parni( 4 ) );
|
||||
}
|
||||
else if( hb_pcount() == 3 && HB_ISPOINTER( 2 ) && HB_ISPOINTER( 3 ) )
|
||||
{
|
||||
( p )->fill( hbqt_par_QWidget( 2 ), *hbqt_par_QPoint( 3 ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
( p )->fill( *hbqt_par_QColor( 2 ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -419,52 +464,42 @@ HB_FUNC( QT_QPIXMAP_RECT )
|
||||
}
|
||||
|
||||
/*
|
||||
* bool save ( const QString & fileName, const char * format = 0, int quality = -1 ) const
|
||||
* bool save ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QPIXMAP_SAVE )
|
||||
{
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
void * pText;
|
||||
hb_retl( ( p )->save( hb_parstr_utf8( 2, &pText, NULL ), hbqt_par_char( 3 ), hb_parnidef( 4, -1 ) ) );
|
||||
hb_strfree( pText );
|
||||
if( hb_pcount() >= 2 && HB_ISCHAR( 2 ) )
|
||||
{
|
||||
void * pText;
|
||||
hb_retl( ( p )->save( hb_parstr_utf8( 2, &pText, NULL ), hbqt_par_char( 3 ), hb_parnidef( 4, -1 ) ) );
|
||||
hb_strfree( pText );
|
||||
}
|
||||
else if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retl( ( p )->save( hbqt_par_QIODevice( 2 ), hbqt_par_char( 3 ), hb_parnidef( 4, -1 ) ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* bool save ( QIODevice * device, const char * format = 0, int quality = -1 ) const
|
||||
*/
|
||||
HB_FUNC( QT_QPIXMAP_SAVE_1 )
|
||||
{
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retl( ( p )->save( hbqt_par_QIODevice( 2 ), hbqt_par_char( 3 ), hb_parnidef( 4, -1 ) ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* QPixmap scaled ( int width, int height, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
|
||||
* QPixmap scaled ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QPIXMAP_SCALED )
|
||||
{
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->scaled( hb_parni( 2 ), hb_parni( 3 ), ( HB_ISNUM( 4 ) ? ( Qt::AspectRatioMode ) hb_parni( 4 ) : ( Qt::AspectRatioMode ) Qt::IgnoreAspectRatio ), ( HB_ISNUM( 5 ) ? ( Qt::TransformationMode ) hb_parni( 5 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* QPixmap scaled ( const QSize & size, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
|
||||
*/
|
||||
HB_FUNC( QT_QPIXMAP_SCALED_1 )
|
||||
{
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->scaled( *hbqt_par_QSize( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::AspectRatioMode ) hb_parni( 3 ) : ( Qt::AspectRatioMode ) Qt::IgnoreAspectRatio ), ( HB_ISNUM( 4 ) ? ( Qt::TransformationMode ) hb_parni( 4 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->scaled( hb_parni( 2 ), hb_parni( 3 ), ( HB_ISNUM( 4 ) ? ( Qt::AspectRatioMode ) hb_parni( 4 ) : ( Qt::AspectRatioMode ) Qt::IgnoreAspectRatio ), ( HB_ISNUM( 5 ) ? ( Qt::TransformationMode ) hb_parni( 5 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
else if( hb_pcount() >= 3 && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->scaled( *hbqt_par_QSize( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::AspectRatioMode ) hb_parni( 3 ) : ( Qt::AspectRatioMode ) Qt::IgnoreAspectRatio ), ( HB_ISNUM( 4 ) ? ( Qt::TransformationMode ) hb_parni( 4 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -541,26 +576,23 @@ HB_FUNC( QT_QPIXMAP_TOIMAGE )
|
||||
}
|
||||
|
||||
/*
|
||||
* QPixmap transformed ( const QTransform & transform, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
* QPixmap transformed ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QPIXMAP_TRANSFORMED )
|
||||
{
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->transformed( *hbqt_par_QTransform( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::TransformationMode ) hb_parni( 3 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
HBQT_GC_T * q = ( HBQT_GC_T * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
|
||||
/*
|
||||
* QPixmap transformed ( const QMatrix & matrix, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
*/
|
||||
HB_FUNC( QT_QPIXMAP_TRANSFORMED_1 )
|
||||
{
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->transformed( *hbqt_par_QMatrix( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::TransformationMode ) hb_parni( 3 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
if( q->type == HBQT_TYPE_QTransform )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->transformed( *hbqt_par_QTransform( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::TransformationMode ) hb_parni( 3 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
else if( q->type == HBQT_TYPE_QMatrix )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->transformed( *hbqt_par_QMatrix( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::TransformationMode ) hb_parni( 3 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -601,26 +633,21 @@ HB_FUNC( QT_QPIXMAP_FROMIMAGE )
|
||||
}
|
||||
|
||||
/*
|
||||
* QPixmap grabWidget ( QWidget * widget, const QRect & rectangle )
|
||||
* QPixmap grabWidget ( ... )
|
||||
*/
|
||||
HB_FUNC( QT_QPIXMAP_GRABWIDGET )
|
||||
{
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->grabWidget( hbqt_par_QWidget( 2 ), *hbqt_par_QRect( 3 ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* QPixmap grabWidget ( QWidget * widget, int x = 0, int y = 0, int width = -1, int height = -1 )
|
||||
*/
|
||||
HB_FUNC( QT_QPIXMAP_GRABWIDGET_1 )
|
||||
{
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->grabWidget( hbqt_par_QWidget( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parnidef( 5, -1 ), hb_parnidef( 6, -1 ) ) ), true ) );
|
||||
if( hb_pcount() == 3 && HB_ISPOINTER( 2 ) && HB_ISPOINTER( 3 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->grabWidget( hbqt_par_QWidget( 2 ), *hbqt_par_QRect( 3 ) ) ), true ) );
|
||||
}
|
||||
else if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->grabWidget( hbqt_par_QWidget( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parnidef( 5, -1 ), hb_parnidef( 6, -1 ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -74,8 +74,7 @@ CREATE CLASS QBrush INHERIT HbQtObjectHandler FUNCTION HB_QBrush
|
||||
METHOD color()
|
||||
METHOD isOpaque()
|
||||
METHOD matrix()
|
||||
METHOD setColor( pColor )
|
||||
METHOD setColor_1( nColor )
|
||||
METHOD setColor( ... )
|
||||
METHOD setMatrix( pMatrix )
|
||||
METHOD setStyle( nStyle )
|
||||
METHOD setTexture( pPixmap )
|
||||
@@ -110,12 +109,12 @@ METHOD QBrush:matrix()
|
||||
RETURN Qt_QBrush_matrix( ::pPtr )
|
||||
|
||||
|
||||
METHOD QBrush:setColor( pColor )
|
||||
RETURN Qt_QBrush_setColor( ::pPtr, hbqt_ptr( pColor ) )
|
||||
|
||||
|
||||
METHOD QBrush:setColor_1( nColor )
|
||||
RETURN Qt_QBrush_setColor_1( ::pPtr, nColor )
|
||||
METHOD QBrush:setColor( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QBrush_setColor( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QBrush:setMatrix( pMatrix )
|
||||
|
||||
@@ -115,8 +115,7 @@ CREATE CLASS QColor INHERIT HbQtObjectHandler FUNCTION HB_QColor
|
||||
METHOD setNamedColor( cName )
|
||||
METHOD setRed( nRed )
|
||||
METHOD setRedF( nRed )
|
||||
METHOD setRgb( nRgb )
|
||||
METHOD setRgb_1( nR, nG, nB, nA )
|
||||
METHOD setRgb( ... )
|
||||
METHOD setRgba( nRgba )
|
||||
METHOD setRgbF( nR, nG, nB, nA )
|
||||
METHOD spec()
|
||||
@@ -132,8 +131,7 @@ CREATE CLASS QColor INHERIT HbQtObjectHandler FUNCTION HB_QColor
|
||||
METHOD fromCmykF( nC, nM, nY, nK, nA )
|
||||
METHOD fromHsv( nH, nS, nV, nA )
|
||||
METHOD fromHsvF( nH, nS, nV, nA )
|
||||
METHOD fromRgb( nRgb )
|
||||
METHOD fromRgb_1( nR, nG, nB, nA )
|
||||
METHOD fromRgb( ... )
|
||||
METHOD fromRgbF( nR, nG, nB, nA )
|
||||
METHOD fromRgba( nRgba )
|
||||
|
||||
@@ -325,12 +323,12 @@ METHOD QColor:setRedF( nRed )
|
||||
RETURN Qt_QColor_setRedF( ::pPtr, nRed )
|
||||
|
||||
|
||||
METHOD QColor:setRgb( nRgb )
|
||||
RETURN Qt_QColor_setRgb( ::pPtr, nRgb )
|
||||
|
||||
|
||||
METHOD QColor:setRgb_1( nR, nG, nB, nA )
|
||||
RETURN Qt_QColor_setRgb_1( ::pPtr, nR, nG, nB, nA )
|
||||
METHOD QColor:setRgb( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QColor_setRgb( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QColor:setRgba( nRgba )
|
||||
@@ -393,12 +391,12 @@ METHOD QColor:fromHsvF( nH, nS, nV, nA )
|
||||
RETURN Qt_QColor_fromHsvF( ::pPtr, nH, nS, nV, nA )
|
||||
|
||||
|
||||
METHOD QColor:fromRgb( nRgb )
|
||||
RETURN Qt_QColor_fromRgb( ::pPtr, nRgb )
|
||||
|
||||
|
||||
METHOD QColor:fromRgb_1( nR, nG, nB, nA )
|
||||
RETURN Qt_QColor_fromRgb_1( ::pPtr, nR, nG, nB, nA )
|
||||
METHOD QColor:fromRgb( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QColor_fromRgb( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QColor:fromRgbF( nR, nG, nB, nA )
|
||||
|
||||
@@ -77,11 +77,8 @@ CREATE CLASS QIcon INHERIT HbQtObjectHandler FUNCTION HB_QIcon
|
||||
METHOD availableSizes( nMode, nState )
|
||||
METHOD cacheKey()
|
||||
METHOD isNull()
|
||||
METHOD paint( pPainter, pRect, nAlignment, nMode, nState )
|
||||
METHOD paint_1( pPainter, nX, nY, nW, nH, nAlignment, nMode, nState )
|
||||
METHOD pixmap( pSize, nMode, nState )
|
||||
METHOD pixmap_1( nW, nH, nMode, nState )
|
||||
METHOD pixmap_2( nExtent, nMode, nState )
|
||||
METHOD paint( ... )
|
||||
METHOD pixmap( ... )
|
||||
|
||||
ENDCLASS
|
||||
|
||||
@@ -119,22 +116,18 @@ METHOD QIcon:isNull()
|
||||
RETURN Qt_QIcon_isNull( ::pPtr )
|
||||
|
||||
|
||||
METHOD QIcon:paint( pPainter, pRect, nAlignment, nMode, nState )
|
||||
RETURN Qt_QIcon_paint( ::pPtr, hbqt_ptr( pPainter ), hbqt_ptr( pRect ), nAlignment, nMode, nState )
|
||||
METHOD QIcon:paint( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QIcon_paint( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QIcon:paint_1( pPainter, nX, nY, nW, nH, nAlignment, nMode, nState )
|
||||
RETURN Qt_QIcon_paint_1( ::pPtr, hbqt_ptr( pPainter ), nX, nY, nW, nH, nAlignment, nMode, nState )
|
||||
|
||||
|
||||
METHOD QIcon:pixmap( pSize, nMode, nState )
|
||||
RETURN Qt_QIcon_pixmap( ::pPtr, hbqt_ptr( pSize ), nMode, nState )
|
||||
|
||||
|
||||
METHOD QIcon:pixmap_1( nW, nH, nMode, nState )
|
||||
RETURN Qt_QIcon_pixmap_1( ::pPtr, nW, nH, nMode, nState )
|
||||
|
||||
|
||||
METHOD QIcon:pixmap_2( nExtent, nMode, nState )
|
||||
RETURN Qt_QIcon_pixmap_2( ::pPtr, nExtent, nMode, nState )
|
||||
METHOD QIcon:pixmap( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QIcon_pixmap( ::pPtr, ... )
|
||||
|
||||
|
||||
@@ -79,8 +79,7 @@ CREATE CLASS QImage INHERIT HbQtObjectHandler FUNCTION HB_QImage
|
||||
METHOD cacheKey()
|
||||
METHOD color( nI )
|
||||
METHOD convertToFormat( nFormat, nFlags )
|
||||
METHOD copy( pRectangle )
|
||||
METHOD copy_1( nX, nY, nWidth, nHeight )
|
||||
METHOD copy( ... )
|
||||
METHOD createAlphaMask( nFlags )
|
||||
METHOD createHeuristicMask( lClipTight )
|
||||
METHOD createMaskFromColor( nColor, nMode )
|
||||
@@ -94,23 +93,18 @@ CREATE CLASS QImage INHERIT HbQtObjectHandler FUNCTION HB_QImage
|
||||
METHOD invertPixels( nMode )
|
||||
METHOD isGrayscale()
|
||||
METHOD isNull()
|
||||
METHOD load( cFileName, pFormat )
|
||||
METHOD load_1( pDevice, pFormat )
|
||||
METHOD load( ... )
|
||||
METHOD loadFromData( pData, pFormat )
|
||||
METHOD mirrored( lHorizontal, lVertical )
|
||||
METHOD numBytes()
|
||||
METHOD numColors()
|
||||
METHOD offset()
|
||||
METHOD pixel( pPosition )
|
||||
METHOD pixel_1( nX, nY )
|
||||
METHOD pixelIndex( pPosition )
|
||||
METHOD pixelIndex_1( nX, nY )
|
||||
METHOD pixel( ... )
|
||||
METHOD pixelIndex( ... )
|
||||
METHOD rect()
|
||||
METHOD rgbSwapped()
|
||||
METHOD save( cFileName, pFormat, nQuality )
|
||||
METHOD save_1( pDevice, pFormat, nQuality )
|
||||
METHOD scaled( pSize, nAspectRatioMode, nTransformMode )
|
||||
METHOD scaled_1( nWidth, nHeight, nAspectRatioMode, nTransformMode )
|
||||
METHOD save( ... )
|
||||
METHOD scaled( ... )
|
||||
METHOD scaledToHeight( nHeight, nMode )
|
||||
METHOD scaledToWidth( nWidth, nMode )
|
||||
METHOD scanLine( nI )
|
||||
@@ -120,16 +114,13 @@ CREATE CLASS QImage INHERIT HbQtObjectHandler FUNCTION HB_QImage
|
||||
METHOD setDotsPerMeterY( nY )
|
||||
METHOD setNumColors( nNumColors )
|
||||
METHOD setOffset( pOffset )
|
||||
METHOD setPixel( pPosition, nIndex_or_rgb )
|
||||
METHOD setPixel_1( nX, nY, nIndex_or_rgb )
|
||||
METHOD setPixel( ... )
|
||||
METHOD setText( cKey, cText )
|
||||
METHOD size()
|
||||
METHOD text( cKey )
|
||||
METHOD textKeys()
|
||||
METHOD transformed( pMatrix, nMode )
|
||||
METHOD transformed_1( pMatrix, nMode )
|
||||
METHOD valid( pPos )
|
||||
METHOD valid_1( nX, nY )
|
||||
METHOD transformed( ... )
|
||||
METHOD valid( ... )
|
||||
METHOD width()
|
||||
|
||||
ENDCLASS
|
||||
@@ -176,12 +167,12 @@ METHOD QImage:convertToFormat( nFormat, nFlags )
|
||||
RETURN Qt_QImage_convertToFormat( ::pPtr, nFormat, nFlags )
|
||||
|
||||
|
||||
METHOD QImage:copy( pRectangle )
|
||||
RETURN Qt_QImage_copy( ::pPtr, hbqt_ptr( pRectangle ) )
|
||||
|
||||
|
||||
METHOD QImage:copy_1( nX, nY, nWidth, nHeight )
|
||||
RETURN Qt_QImage_copy_1( ::pPtr, nX, nY, nWidth, nHeight )
|
||||
METHOD QImage:copy( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QImage_copy( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QImage:createAlphaMask( nFlags )
|
||||
@@ -236,12 +227,12 @@ METHOD QImage:isNull()
|
||||
RETURN Qt_QImage_isNull( ::pPtr )
|
||||
|
||||
|
||||
METHOD QImage:load( cFileName, pFormat )
|
||||
RETURN Qt_QImage_load( ::pPtr, cFileName, hbqt_ptr( pFormat ) )
|
||||
|
||||
|
||||
METHOD QImage:load_1( pDevice, pFormat )
|
||||
RETURN Qt_QImage_load_1( ::pPtr, hbqt_ptr( pDevice ), hbqt_ptr( pFormat ) )
|
||||
METHOD QImage:load( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QImage_load( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QImage:loadFromData( pData, pFormat )
|
||||
@@ -264,20 +255,20 @@ METHOD QImage:offset()
|
||||
RETURN Qt_QImage_offset( ::pPtr )
|
||||
|
||||
|
||||
METHOD QImage:pixel( pPosition )
|
||||
RETURN Qt_QImage_pixel( ::pPtr, hbqt_ptr( pPosition ) )
|
||||
METHOD QImage:pixel( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QImage_pixel( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QImage:pixel_1( nX, nY )
|
||||
RETURN Qt_QImage_pixel_1( ::pPtr, nX, nY )
|
||||
|
||||
|
||||
METHOD QImage:pixelIndex( pPosition )
|
||||
RETURN Qt_QImage_pixelIndex( ::pPtr, hbqt_ptr( pPosition ) )
|
||||
|
||||
|
||||
METHOD QImage:pixelIndex_1( nX, nY )
|
||||
RETURN Qt_QImage_pixelIndex_1( ::pPtr, nX, nY )
|
||||
METHOD QImage:pixelIndex( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QImage_pixelIndex( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QImage:rect()
|
||||
@@ -288,20 +279,20 @@ METHOD QImage:rgbSwapped()
|
||||
RETURN Qt_QImage_rgbSwapped( ::pPtr )
|
||||
|
||||
|
||||
METHOD QImage:save( cFileName, pFormat, nQuality )
|
||||
RETURN Qt_QImage_save( ::pPtr, cFileName, hbqt_ptr( pFormat ), nQuality )
|
||||
METHOD QImage:save( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QImage_save( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QImage:save_1( pDevice, pFormat, nQuality )
|
||||
RETURN Qt_QImage_save_1( ::pPtr, hbqt_ptr( pDevice ), hbqt_ptr( pFormat ), nQuality )
|
||||
|
||||
|
||||
METHOD QImage:scaled( pSize, nAspectRatioMode, nTransformMode )
|
||||
RETURN Qt_QImage_scaled( ::pPtr, hbqt_ptr( pSize ), nAspectRatioMode, nTransformMode )
|
||||
|
||||
|
||||
METHOD QImage:scaled_1( nWidth, nHeight, nAspectRatioMode, nTransformMode )
|
||||
RETURN Qt_QImage_scaled_1( ::pPtr, nWidth, nHeight, nAspectRatioMode, nTransformMode )
|
||||
METHOD QImage:scaled( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QImage_scaled( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QImage:scaledToHeight( nHeight, nMode )
|
||||
@@ -340,12 +331,12 @@ METHOD QImage:setOffset( pOffset )
|
||||
RETURN Qt_QImage_setOffset( ::pPtr, hbqt_ptr( pOffset ) )
|
||||
|
||||
|
||||
METHOD QImage:setPixel( pPosition, nIndex_or_rgb )
|
||||
RETURN Qt_QImage_setPixel( ::pPtr, hbqt_ptr( pPosition ), nIndex_or_rgb )
|
||||
|
||||
|
||||
METHOD QImage:setPixel_1( nX, nY, nIndex_or_rgb )
|
||||
RETURN Qt_QImage_setPixel_1( ::pPtr, nX, nY, nIndex_or_rgb )
|
||||
METHOD QImage:setPixel( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QImage_setPixel( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QImage:setText( cKey, cText )
|
||||
@@ -364,20 +355,20 @@ METHOD QImage:textKeys()
|
||||
RETURN Qt_QImage_textKeys( ::pPtr )
|
||||
|
||||
|
||||
METHOD QImage:transformed( pMatrix, nMode )
|
||||
RETURN Qt_QImage_transformed( ::pPtr, hbqt_ptr( pMatrix ), nMode )
|
||||
METHOD QImage:transformed( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QImage_transformed( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QImage:transformed_1( pMatrix, nMode )
|
||||
RETURN Qt_QImage_transformed_1( ::pPtr, hbqt_ptr( pMatrix ), nMode )
|
||||
|
||||
|
||||
METHOD QImage:valid( pPos )
|
||||
RETURN Qt_QImage_valid( ::pPtr, hbqt_ptr( pPos ) )
|
||||
|
||||
|
||||
METHOD QImage:valid_1( nX, nY )
|
||||
RETURN Qt_QImage_valid_1( ::pPtr, nX, nY )
|
||||
METHOD QImage:valid( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QImage_valid( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QImage:width()
|
||||
|
||||
@@ -73,16 +73,12 @@ CREATE CLASS QPixmap INHERIT HbQtObjectHandler, HB_QPaintDevice FUNCTION HB_QPix
|
||||
|
||||
METHOD alphaChannel()
|
||||
METHOD cacheKey()
|
||||
METHOD copy( pRectangle )
|
||||
METHOD copy_1( nX, nY, nWidth, nHeight )
|
||||
METHOD copy( ... )
|
||||
METHOD createHeuristicMask( lClipTight )
|
||||
METHOD createMaskFromColor( pMaskColor, nMode )
|
||||
METHOD createMaskFromColor_1( pMaskColor )
|
||||
METHOD createMaskFromColor( ... )
|
||||
METHOD depth()
|
||||
METHOD detach()
|
||||
METHOD fill( pColor )
|
||||
METHOD fill_1( pWidget, pOffset )
|
||||
METHOD fill_2( pWidget, nX, nY )
|
||||
METHOD fill( ... )
|
||||
METHOD hasAlpha()
|
||||
METHOD hasAlphaChannel()
|
||||
METHOD height()
|
||||
@@ -92,23 +88,19 @@ CREATE CLASS QPixmap INHERIT HbQtObjectHandler, HB_QPaintDevice FUNCTION HB_QPix
|
||||
METHOD loadFromData( pData, pFormat, nFlags )
|
||||
METHOD mask()
|
||||
METHOD rect()
|
||||
METHOD save( cFileName, pFormat, nQuality )
|
||||
METHOD save_1( pDevice, pFormat, nQuality )
|
||||
METHOD scaled( nWidth, nHeight, nAspectRatioMode, nTransformMode )
|
||||
METHOD scaled_1( pSize, nAspectRatioMode, nTransformMode )
|
||||
METHOD save( ... )
|
||||
METHOD scaled( ... )
|
||||
METHOD scaledToHeight( nHeight, nMode )
|
||||
METHOD scaledToWidth( nWidth, nMode )
|
||||
METHOD setAlphaChannel( pAlphaChannel )
|
||||
METHOD setMask( pMask )
|
||||
METHOD size()
|
||||
METHOD toImage()
|
||||
METHOD transformed( pTransform, nMode )
|
||||
METHOD transformed_1( pMatrix, nMode )
|
||||
METHOD transformed( ... )
|
||||
METHOD width()
|
||||
METHOD defaultDepth()
|
||||
METHOD fromImage( pImage, nFlags )
|
||||
METHOD grabWidget( pWidget, pRectangle )
|
||||
METHOD grabWidget_1( pWidget, nX, nY, nWidth, nHeight )
|
||||
METHOD grabWidget( ... )
|
||||
METHOD trueMatrix( pMatrix, nWidth, nHeight )
|
||||
METHOD trueMatrix_1( pM, nW, nH )
|
||||
|
||||
@@ -132,24 +124,24 @@ METHOD QPixmap:cacheKey()
|
||||
RETURN Qt_QPixmap_cacheKey( ::pPtr )
|
||||
|
||||
|
||||
METHOD QPixmap:copy( pRectangle )
|
||||
RETURN Qt_QPixmap_copy( ::pPtr, hbqt_ptr( pRectangle ) )
|
||||
|
||||
|
||||
METHOD QPixmap:copy_1( nX, nY, nWidth, nHeight )
|
||||
RETURN Qt_QPixmap_copy_1( ::pPtr, nX, nY, nWidth, nHeight )
|
||||
METHOD QPixmap:copy( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QPixmap_copy( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QPixmap:createHeuristicMask( lClipTight )
|
||||
RETURN Qt_QPixmap_createHeuristicMask( ::pPtr, lClipTight )
|
||||
|
||||
|
||||
METHOD QPixmap:createMaskFromColor( pMaskColor, nMode )
|
||||
RETURN Qt_QPixmap_createMaskFromColor( ::pPtr, hbqt_ptr( pMaskColor ), nMode )
|
||||
|
||||
|
||||
METHOD QPixmap:createMaskFromColor_1( pMaskColor )
|
||||
RETURN Qt_QPixmap_createMaskFromColor_1( ::pPtr, hbqt_ptr( pMaskColor ) )
|
||||
METHOD QPixmap:createMaskFromColor( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QPixmap_createMaskFromColor( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QPixmap:depth()
|
||||
@@ -160,16 +152,12 @@ METHOD QPixmap:detach()
|
||||
RETURN Qt_QPixmap_detach( ::pPtr )
|
||||
|
||||
|
||||
METHOD QPixmap:fill( pColor )
|
||||
RETURN Qt_QPixmap_fill( ::pPtr, hbqt_ptr( pColor ) )
|
||||
|
||||
|
||||
METHOD QPixmap:fill_1( pWidget, pOffset )
|
||||
RETURN Qt_QPixmap_fill_1( ::pPtr, hbqt_ptr( pWidget ), hbqt_ptr( pOffset ) )
|
||||
|
||||
|
||||
METHOD QPixmap:fill_2( pWidget, nX, nY )
|
||||
RETURN Qt_QPixmap_fill_2( ::pPtr, hbqt_ptr( pWidget ), nX, nY )
|
||||
METHOD QPixmap:fill( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QPixmap_fill( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QPixmap:hasAlpha()
|
||||
@@ -208,20 +196,20 @@ METHOD QPixmap:rect()
|
||||
RETURN Qt_QPixmap_rect( ::pPtr )
|
||||
|
||||
|
||||
METHOD QPixmap:save( cFileName, pFormat, nQuality )
|
||||
RETURN Qt_QPixmap_save( ::pPtr, cFileName, hbqt_ptr( pFormat ), nQuality )
|
||||
METHOD QPixmap:save( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QPixmap_save( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QPixmap:save_1( pDevice, pFormat, nQuality )
|
||||
RETURN Qt_QPixmap_save_1( ::pPtr, hbqt_ptr( pDevice ), hbqt_ptr( pFormat ), nQuality )
|
||||
|
||||
|
||||
METHOD QPixmap:scaled( nWidth, nHeight, nAspectRatioMode, nTransformMode )
|
||||
RETURN Qt_QPixmap_scaled( ::pPtr, nWidth, nHeight, nAspectRatioMode, nTransformMode )
|
||||
|
||||
|
||||
METHOD QPixmap:scaled_1( pSize, nAspectRatioMode, nTransformMode )
|
||||
RETURN Qt_QPixmap_scaled_1( ::pPtr, hbqt_ptr( pSize ), nAspectRatioMode, nTransformMode )
|
||||
METHOD QPixmap:scaled( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QPixmap_scaled( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QPixmap:scaledToHeight( nHeight, nMode )
|
||||
@@ -248,12 +236,12 @@ METHOD QPixmap:toImage()
|
||||
RETURN Qt_QPixmap_toImage( ::pPtr )
|
||||
|
||||
|
||||
METHOD QPixmap:transformed( pTransform, nMode )
|
||||
RETURN Qt_QPixmap_transformed( ::pPtr, hbqt_ptr( pTransform ), nMode )
|
||||
|
||||
|
||||
METHOD QPixmap:transformed_1( pMatrix, nMode )
|
||||
RETURN Qt_QPixmap_transformed_1( ::pPtr, hbqt_ptr( pMatrix ), nMode )
|
||||
METHOD QPixmap:transformed( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QPixmap_transformed( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QPixmap:width()
|
||||
@@ -268,12 +256,12 @@ METHOD QPixmap:fromImage( pImage, nFlags )
|
||||
RETURN Qt_QPixmap_fromImage( ::pPtr, hbqt_ptr( pImage ), nFlags )
|
||||
|
||||
|
||||
METHOD QPixmap:grabWidget( pWidget, pRectangle )
|
||||
RETURN Qt_QPixmap_grabWidget( ::pPtr, hbqt_ptr( pWidget ), hbqt_ptr( pRectangle ) )
|
||||
|
||||
|
||||
METHOD QPixmap:grabWidget_1( pWidget, nX, nY, nWidth, nHeight )
|
||||
RETURN Qt_QPixmap_grabWidget_1( ::pPtr, hbqt_ptr( pWidget ), nX, nY, nWidth, nHeight )
|
||||
METHOD QPixmap:grabWidget( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
RETURN Qt_QPixmap_grabWidget( ::pPtr, ... )
|
||||
|
||||
|
||||
METHOD QPixmap:trueMatrix( pMatrix, nWidth, nHeight )
|
||||
|
||||
@@ -56,23 +56,23 @@
|
||||
|
||||
<CLASS>
|
||||
QObject = no
|
||||
Inherits =
|
||||
Inherits =
|
||||
Type = PlainObject
|
||||
New =
|
||||
New =
|
||||
</CLASS>
|
||||
|
||||
<DOC>
|
||||
oBrush := QBrush():new()
|
||||
oBrush := QBrush():new( pQBrush )
|
||||
oBrush := QBrush():new( nQt_GlobalColor )
|
||||
oBrush := QBrush():new( nQt_GlobalColor, nQt_BrushStyle )
|
||||
oBrush := QBrush():new( pQColor, nQt_BrushStyle )
|
||||
oBrush := QBrush():new( pQColor, pQPixmap )
|
||||
oBrush := QBrush():new( nQt_GlobalColor, pQPixmap )
|
||||
oBrush := QBrush():new( "QPixmap" , pQPixmap )
|
||||
oBrush := QBrush():new( "QImage" , pQImage )
|
||||
oBrush := QBrush():new( "QGradient", pQGradient )
|
||||
oBrush := QBrush():new( "QColor" , pQColor, [ nQt_BrushStyle = Qt_SolidPattern ] )
|
||||
oBrush := QBrush()
|
||||
oBrush := QBrush( pQBrush )
|
||||
oBrush := QBrush( nQt_GlobalColor )
|
||||
oBrush := QBrush( nQt_GlobalColor, nQt_BrushStyle )
|
||||
oBrush := QBrush( pQColor, nQt_BrushStyle )
|
||||
oBrush := QBrush( pQColor, pQPixmap )
|
||||
oBrush := QBrush( nQt_GlobalColor, pQPixmap )
|
||||
oBrush := QBrush( "QPixmap" , pQPixmap )
|
||||
oBrush := QBrush( "QImage" , pQImage )
|
||||
oBrush := QBrush( "QGradient", pQGradient )
|
||||
oBrush := QBrush( "QColor" , pQColor, [ nQt_BrushStyle = Qt_SolidPattern ] )
|
||||
</DOC>
|
||||
|
||||
<CODE>
|
||||
@@ -96,27 +96,54 @@ HB_FUNC( QT_QBRUSH )
|
||||
{
|
||||
if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) )
|
||||
{
|
||||
hb_retptr( ( QBrush* ) new QBrush( *hbqt_par_QBrush( 1 ) ) );
|
||||
HBQT_GC_T * q = ( HBQT_GC_T * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
if( q )
|
||||
{
|
||||
if( q->type == HBQT_TYPE_QBrush )
|
||||
{
|
||||
hb_retptr( new QBrush( *hbqt_par_QBrush( 1 ) ) );
|
||||
}
|
||||
if( q->type == HBQT_TYPE_QPixmap )
|
||||
{
|
||||
hb_retptr( new QBrush( *hbqt_par_QPixmap( 1 ) ) );
|
||||
}
|
||||
if( q->type == HBQT_TYPE_QImage )
|
||||
{
|
||||
hb_retptr( new QBrush( *hbqt_par_QImage( 1 ) ) );
|
||||
}
|
||||
if( q->type == HBQT_TYPE_QGradient )
|
||||
{
|
||||
hb_retptr( new QBrush( *hbqt_par_QGradient( 1 ) ) );
|
||||
}
|
||||
if( q->type == HBQT_TYPE_QColor )
|
||||
{
|
||||
hb_retptr( new QBrush( *hbqt_par_QColor( 1 ), Qt::SolidPattern ) );
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptr( new QBrush( *hbqt_par_QBrush( 1 ) ) );
|
||||
}
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISNUM( 1 ) )
|
||||
{
|
||||
hb_retptr( ( QBrush* ) new QBrush( ( Qt::GlobalColor ) hb_parni( 1 ), Qt::SolidPattern ) );
|
||||
hb_retptr( new QBrush( ( Qt::GlobalColor ) hb_parni( 1 ), Qt::SolidPattern ) );
|
||||
}
|
||||
else if( hb_pcount() == 2 && HB_ISNUM( 1 ) && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retptr( ( QBrush* ) new QBrush( ( Qt::GlobalColor ) hb_parni( 1 ), ( Qt::BrushStyle ) hb_parni( 2 ) ) );
|
||||
hb_retptr( new QBrush( ( Qt::GlobalColor ) hb_parni( 1 ), ( Qt::BrushStyle ) hb_parni( 2 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 2 && HB_ISPOINTER( 1 ) && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retptr( ( QBrush* ) new QBrush( *hbqt_par_QColor( 1 ), ( Qt::BrushStyle ) hb_parni( 2 ) ) );
|
||||
hb_retptr( new QBrush( *hbqt_par_QColor( 1 ), ( Qt::BrushStyle ) hb_parni( 2 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 2 && HB_ISPOINTER( 1 ) && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retptr( ( QBrush* ) new QBrush( *hbqt_par_QColor( 1 ), *hbqt_par_QPixmap( 2 ) ) );
|
||||
hb_retptr( new QBrush( *hbqt_par_QColor( 1 ), *hbqt_par_QPixmap( 2 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 2 && HB_ISNUM( 1 ) && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retptr( ( QBrush* ) new QBrush( ( Qt::GlobalColor ) hb_parni( 1 ), *hbqt_par_QPixmap( 2 ) ) );
|
||||
hb_retptr( new QBrush( ( Qt::GlobalColor ) hb_parni( 1 ), *hbqt_par_QPixmap( 2 ) ) );
|
||||
}
|
||||
else if( hb_pcount() >= 2 && HB_ISCHAR( 1 ) && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
@@ -124,28 +151,28 @@ HB_FUNC( QT_QBRUSH )
|
||||
|
||||
if( objName == ( QString ) "QPixmap" )
|
||||
{
|
||||
hb_retptr( ( QBrush* ) new QBrush( *hbqt_par_QPixmap( 2 ) ) );
|
||||
hb_retptr( new QBrush( *hbqt_par_QPixmap( 2 ) ) );
|
||||
}
|
||||
else if( objName == ( QString ) "QImage" )
|
||||
{
|
||||
hb_retptr( ( QBrush* ) new QBrush( *hbqt_par_QImage( 2 ) ) );
|
||||
hb_retptr( new QBrush( *hbqt_par_QImage( 2 ) ) );
|
||||
}
|
||||
else if( objName == ( QString ) "QGradient" )
|
||||
{
|
||||
hb_retptr( ( QBrush* ) new QBrush( *hbqt_par_QGradient( 2 ) ) );
|
||||
hb_retptr( new QBrush( *hbqt_par_QGradient( 2 ) ) );
|
||||
}
|
||||
else if( objName == ( QString ) "QColor" )
|
||||
{
|
||||
hb_retptr( ( QBrush* ) new QBrush( *hbqt_par_QColor( 2 ), HB_ISNUM( 3 ) ? ( Qt::BrushStyle ) hb_parni( 3 ) : Qt::SolidPattern ) );
|
||||
hb_retptr( new QBrush( *hbqt_par_QColor( 2 ), HB_ISNUM( 3 ) ? ( Qt::BrushStyle ) hb_parni( 3 ) : Qt::SolidPattern ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptr( ( QBrush* ) new QBrush() );
|
||||
hb_retptr( new QBrush() );
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptr( ( QBrush* ) new QBrush() );
|
||||
hb_retptr( new QBrush() );
|
||||
}
|
||||
}
|
||||
</CODE>
|
||||
@@ -155,8 +182,24 @@ const QColor & color () const
|
||||
//const QGradient * gradient () const
|
||||
bool isOpaque () const
|
||||
const QMatrix & matrix () const
|
||||
void setColor ( const QColor & color )
|
||||
void setColor ( Qt::GlobalColor color )
|
||||
|
||||
void setColor ( ... ){
|
||||
QBrush * p = hbqt_par_QBrush( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
( p )->setColor( *hbqt_par_QColor( 2 ) );
|
||||
}
|
||||
else if( HB_ISNUM( 2 ) )
|
||||
{
|
||||
( p )->setColor( ( Qt::GlobalColor ) hb_parni( 2 ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//void setColor ( const QColor & color )
|
||||
//void setColor ( Qt::GlobalColor color )
|
||||
|
||||
void setMatrix ( const QMatrix & matrix )
|
||||
void setStyle ( Qt::BrushStyle style )
|
||||
void setTexture ( const QPixmap & pixmap )
|
||||
|
||||
@@ -90,36 +90,36 @@ HB_FUNC( QT_QCOLOR )
|
||||
{
|
||||
if( hb_pcount() == 1 && HB_ISNUM( 1 ) && hb_parni( 1 ) < 25 )
|
||||
{
|
||||
hb_retptr( ( QColor* ) new QColor( ( Qt::GlobalColor ) hb_parni( 1 ) ) );
|
||||
hb_retptr( new QColor( ( Qt::GlobalColor ) hb_parni( 1 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISNUM( 1 ) )
|
||||
{
|
||||
hb_retptr( ( QColor* ) new QColor( ( QRgb ) hb_parni( 1 ) ) );
|
||||
hb_retptr( new QColor( ( QRgb ) hb_parni( 1 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISCHAR( 1 ) )
|
||||
{
|
||||
hb_retptr( ( QColor* ) new QColor( hbqt_par_QString( 1 ) ) );
|
||||
hb_retptr( new QColor( hbqt_par_QString( 1 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) )
|
||||
{
|
||||
hb_retptr( ( QColor* ) new QColor( *hbqt_par_QColor( 1 ) ) );
|
||||
hb_retptr( new QColor( *hbqt_par_QColor( 1 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 3 && HB_ISNUM( 1 ) && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
hb_retptr( ( QColor* ) new QColor( hb_parni( 1 ), hb_parni( 2 ), hb_parni( 3 ), ( int ) 255 ) );
|
||||
hb_retptr( new QColor( hb_parni( 1 ), hb_parni( 2 ), hb_parni( 3 ), ( int ) 255 ) );
|
||||
}
|
||||
else if( hb_pcount() == 4 && HB_ISNUM( 1 ) && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) && HB_ISNUM( 4 ) )
|
||||
{
|
||||
hb_retptr( ( QColor* ) new QColor( hb_parni( 1 ), hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ) ) );
|
||||
hb_retptr( new QColor( hb_parni( 1 ), hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ) ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptr( ( QColor* ) new QColor() );
|
||||
hb_retptr( new QColor() );
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptr( ( QColor* ) new QColor() );
|
||||
hb_retptr( new QColor() );
|
||||
}
|
||||
}
|
||||
</CODE>
|
||||
@@ -174,13 +174,25 @@ void setNamedColor ( const QString & name )
|
||||
void setRed ( int red )
|
||||
void setRedF ( qreal red )
|
||||
|
||||
# functions below are swapped as we are used to pass RGB() as composite color
|
||||
#
|
||||
void setRgb ( QRgb rgb )
|
||||
void setRgb ( int r, int g, int b, int a = 255 )
|
||||
void setRgb ( ... ){
|
||||
QColor * p = hbqt_par_QColor( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( hb_pcount() == 2 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
( p )->setRgb( hb_parnl( 2 ) );
|
||||
}
|
||||
else if( hb_pcount() >= 4 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
( p )->setRgb( hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parnidef( 5, 255 ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//void setRgb ( QRgb rgb )
|
||||
//void setRgb ( int r, int g, int b, int a = 255 )
|
||||
|
||||
void setRgba ( QRgb rgba )
|
||||
void setRgbF ( qreal r, qreal g, qreal b, qreal a = 1.0 )
|
||||
#
|
||||
|
||||
Spec spec () const
|
||||
QColor toCmyk () const
|
||||
@@ -198,8 +210,24 @@ QColor fromCmyk ( int c, int m, int y, int k, int a = 255 )
|
||||
QColor fromCmykF ( qreal c, qreal m, qreal y, qreal k, qreal a = 1.0 )
|
||||
QColor fromHsv ( int h, int s, int v, int a = 255 )
|
||||
QColor fromHsvF ( qreal h, qreal s, qreal v, qreal a = 1.0 )
|
||||
QColor fromRgb ( QRgb rgb )
|
||||
QColor fromRgb ( int r, int g, int b, int a = 255 )
|
||||
|
||||
QColor fromRgb ( ... ){
|
||||
QColor * p = hbqt_par_QColor( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( hb_pcount() == 2 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QColor( new QColor( ( p )->fromRgb( hb_parnl( 2 ) ) ), true ) );
|
||||
}
|
||||
else if( hb_pcount() >= 4 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QColor( new QColor( ( p )->fromRgb( hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parnidef( 5, 255 ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//QColor fromRgb ( QRgb rgb )
|
||||
//QColor fromRgb ( int r, int g, int b, int a = 255 )
|
||||
|
||||
QColor fromRgbF ( qreal r, qreal g, qreal b, qreal a = 1.0 )
|
||||
QColor fromRgba ( QRgb rgba )
|
||||
//void setAllowX11ColorNames ( bool enabled )
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
<CLASS>
|
||||
QObject = no
|
||||
Type = PlainObject
|
||||
New =
|
||||
New =
|
||||
</CLASS>
|
||||
|
||||
<DOC>
|
||||
@@ -83,15 +83,30 @@ HB_FUNC( QT_QICON )
|
||||
{
|
||||
if( hb_pcount() == 1 && HB_ISCHAR( 1 ) )
|
||||
{
|
||||
hb_retptr( ( QIcon* ) new QIcon( hbqt_par_QString( 1 ) ) );
|
||||
hb_retptr( new QIcon( hbqt_par_QString( 1 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) )
|
||||
{
|
||||
hb_retptr( ( QIcon* ) new QIcon( *hbqt_par_QPixmap( 1 ) ) );
|
||||
HBQT_GC_T * q = ( HBQT_GC_T * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
if( q )
|
||||
{
|
||||
if( q->type == HBQT_TYPE_QIcon )
|
||||
{
|
||||
hb_retptr( new QIcon( *hbqt_par_QIcon( 1 ) ) );
|
||||
}
|
||||
else if( q->type == HBQT_TYPE_QPixmap )
|
||||
{
|
||||
hb_retptr( new QIcon( *hbqt_par_QPixmap( 1 ) ) );
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptr( new QIcon( *hbqt_par_QIcon( 1 ) ) );
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptr( ( QIcon* ) new QIcon() );
|
||||
hb_retptr( new QIcon() );
|
||||
}
|
||||
}
|
||||
</CODE>
|
||||
@@ -108,11 +123,42 @@ void addPixmap ( const QPixmap & pixmap, Mode mode = Normal, State state = Off )
|
||||
QList<QSize> availableSizes ( Mode mode = Normal, State state = Off ) const
|
||||
qint64 cacheKey () const
|
||||
bool isNull () const
|
||||
void paint ( QPainter * painter, const QRect & rect, Qt::Alignment alignment = Qt::AlignCenter, Mode mode = Normal, State state = Off ) const
|
||||
void paint ( QPainter * painter, int x, int y, int w, int h, Qt::Alignment alignment = Qt::AlignCenter, Mode mode = Normal, State state = Off ) const
|
||||
QPixmap pixmap ( const QSize & size, Mode mode = Normal, State state = Off ) const
|
||||
QPixmap pixmap ( int w, int h, Mode mode = Normal, State state = Off ) const
|
||||
QPixmap pixmap ( int extent, Mode mode = Normal, State state = Off ) const
|
||||
|
||||
void paint ( ... ){
|
||||
QIcon * p = hbqt_par_QIcon( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( HB_ISPOINTER( 2 ) && HB_ISPOINTER( 3 ) )
|
||||
{
|
||||
( p )->paint( hbqt_par_QPainter( 2 ), *hbqt_par_QRect( 3 ), ( HB_ISNUM( 4 ) ? ( Qt::Alignment ) hb_parni( 4 ) : ( Qt::Alignment ) Qt::AlignCenter ), ( HB_ISNUM( 5 ) ? ( QIcon::Mode ) hb_parni( 5 ) : ( QIcon::Mode ) QIcon::Normal ), ( HB_ISNUM( 6 ) ? ( QIcon::State ) hb_parni( 6 ) : ( QIcon::State ) QIcon::Off ) );
|
||||
}
|
||||
else if( HB_ISPOINTER( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
( p )->paint( hbqt_par_QPainter( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ), hb_parni( 6 ), ( HB_ISNUM( 7 ) ? ( Qt::Alignment ) hb_parni( 7 ) : ( Qt::Alignment ) Qt::AlignCenter ), ( HB_ISNUM( 8 ) ? ( QIcon::Mode ) hb_parni( 8 ) : ( QIcon::Mode ) QIcon::Normal ), ( HB_ISNUM( 9 ) ? ( QIcon::State ) hb_parni( 9 ) : ( QIcon::State ) QIcon::Off ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//void paint ( QPainter * painter, const QRect & rect, Qt::Alignment alignment = Qt::AlignCenter, Mode mode = Normal, State state = Off ) const
|
||||
//void paint ( QPainter * painter, int x, int y, int w, int h, Qt::Alignment alignment = Qt::AlignCenter, Mode mode = Normal, State state = Off ) const
|
||||
|
||||
QPixmap pixmap ( ... ){
|
||||
QIcon * p = hbqt_par_QIcon( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->pixmap( *hbqt_par_QSize( 2 ), ( HB_ISNUM( 3 ) ? ( QIcon::Mode ) hb_parni( 3 ) : ( QIcon::Mode ) QIcon::Normal ), ( HB_ISNUM( 4 ) ? ( QIcon::State ) hb_parni( 4 ) : ( QIcon::State ) QIcon::Off ) ) ), true ) );
|
||||
}
|
||||
else if( hb_pcount() >= 3 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->pixmap( hb_parni( 2 ), hb_parni( 3 ), ( HB_ISNUM( 4 ) ? ( QIcon::Mode ) hb_parni( 4 ) : ( QIcon::Mode ) QIcon::Normal ), ( HB_ISNUM( 5 ) ? ( QIcon::State ) hb_parni( 5 ) : ( QIcon::State ) QIcon::Off ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//QPixmap pixmap ( const QSize & size, Mode mode = Normal, State state = Off ) const
|
||||
//QPixmap pixmap ( int w, int h, Mode mode = Normal, State state = Off ) const
|
||||
//QPixmap pixmap ( int extent, Mode mode = Normal, State state = Off ) const // Not Implemented
|
||||
|
||||
</PROTOS>
|
||||
|
||||
<SLOTS>
|
||||
|
||||
@@ -63,15 +63,15 @@ New =
|
||||
</CLASS>
|
||||
|
||||
<DOC>
|
||||
oImage := QImage():new()
|
||||
oImage := QImage():new( pQSize, cFormat )
|
||||
oImage := QImage():new( iWidth, iHeight, cFormat )
|
||||
oImage := QImage():new( @cData, iWidth, iHeight, cFormat )
|
||||
oImage := QImage():new( cData , iWidth, iHeight, cFormat )
|
||||
oImage := QImage():new( @cData, iWidth, iHeight, iBytesPerLine, cFormat )
|
||||
oImage := QImage():new( cData , iWidth, iHeight, iBytesPerLine, cFormat )
|
||||
oImage := QImage():new( cFileName [, cFormat ] )
|
||||
oImage := QImage():new( pQImage )
|
||||
oImage := QImage()
|
||||
oImage := QImage( pQSize, cFormat )
|
||||
oImage := QImage( iWidth, iHeight, cFormat )
|
||||
oImage := QImage( @cData, iWidth, iHeight, cFormat )
|
||||
oImage := QImage( cData , iWidth, iHeight, cFormat )
|
||||
oImage := QImage( @cData, iWidth, iHeight, iBytesPerLine, cFormat )
|
||||
oImage := QImage( cData , iWidth, iHeight, iBytesPerLine, cFormat )
|
||||
oImage := QImage( cFileName [, cFormat ] )
|
||||
oImage := QImage( pQImage )
|
||||
</DOC>
|
||||
|
||||
<CODE>
|
||||
@@ -95,37 +95,37 @@ oImage := QImage():new( pQImage )
|
||||
*/
|
||||
HB_FUNC( QT_QIMAGE )
|
||||
{
|
||||
if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) )
|
||||
if( hb_pcount() == 1 && HB_ISCHAR( 1 ) )
|
||||
{
|
||||
hb_retptr( ( QImage* ) new QImage( *hbqt_par_QImage( 1 ) ) );
|
||||
hb_retptr( new QImage( hbqt_par_QString( 1 ), ( const char * ) 0 ) );
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISCHAR( 1 ) )
|
||||
else if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) )
|
||||
{
|
||||
hb_retptr( ( QImage* ) new QImage( hbqt_par_QString( 1 ), ( const char * ) 0 ) );
|
||||
hb_retptr( new QImage( *hbqt_par_QImage( 1 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 2 && HB_ISCHAR( 1 ) && HB_ISCHAR( 2 ) )
|
||||
{
|
||||
hb_retptr( ( QImage* ) new QImage( hbqt_par_QString( 1 ), ( const char * ) hb_parcx( 2 ) ) );
|
||||
hb_retptr( new QImage( hbqt_par_QString( 1 ), ( const char * ) hb_parcx( 2 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 2 && HB_ISPOINTER( 1 ) && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retptr( ( QImage* ) new QImage( *hbqt_par_QSize( 1 ), ( QImage::Format ) hb_parni( 2 ) ) );
|
||||
hb_retptr( new QImage( *hbqt_par_QSize( 1 ), ( QImage::Format ) hb_parni( 2 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 3 && HB_ISNUM( 1 ) && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
hb_retptr( ( QImage* ) new QImage( hb_parni( 1 ), hb_parni( 2 ), ( QImage::Format ) hb_parni( 3 ) ) );
|
||||
hb_retptr( new QImage( hb_parni( 1 ), hb_parni( 2 ), ( QImage::Format ) hb_parni( 3 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 4 && HB_ISCHAR( 1 ) && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) && HB_ISNUM( 4 ) )
|
||||
{
|
||||
hb_retptr( ( QImage* ) new QImage( ( const uchar * ) hb_parc( 1 ), hb_parni( 2 ), hb_parni( 3 ), ( QImage::Format ) hb_parni( 4 ) ) );
|
||||
hb_retptr( new QImage( ( const uchar * ) hb_parc( 1 ), hb_parni( 2 ), hb_parni( 3 ), ( QImage::Format ) hb_parni( 4 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 5 && HB_ISCHAR( 1 ) && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) && HB_ISNUM( 4 ) && HB_ISNUM( 5 ) )
|
||||
{
|
||||
hb_retptr( ( QImage* ) new QImage( ( const uchar * ) hb_parc( 1 ), hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ), ( QImage::Format ) hb_parni( 5 ) ) );
|
||||
hb_retptr( new QImage( ( const uchar * ) hb_parc( 1 ), hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ), ( QImage::Format ) hb_parni( 5 ) ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptr( ( QImage* ) new QImage() );
|
||||
hb_retptr( new QImage() );
|
||||
}
|
||||
}
|
||||
</CODE>
|
||||
@@ -144,10 +144,31 @@ int bytesPerLine () const
|
||||
qint64 cacheKey () const
|
||||
QRgb color ( int i ) const
|
||||
QVector<QRgb> colorTable () const
|
||||
|
||||
QImage convertToFormat ( Format format, Qt::ImageConversionFlags flags = Qt::AutoColor ) const
|
||||
QImage convertToFormat ( Format format, const QVector<QRgb> & colorTable, Qt::ImageConversionFlags flags = Qt::AutoColor ) const
|
||||
QImage copy ( const QRect & rectangle = QRect() ) const
|
||||
QImage copy ( int x, int y, int width, int height ) const
|
||||
|
||||
QImage copy ( ... ){
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( hb_pcount() == 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->copy( ( HB_ISPOINTER( 2 ) ? *hbqt_par_QRect( 2 ) : QRect() ) ) ), true ) );
|
||||
}
|
||||
else if( hb_pcount() == 5 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->copy( hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ) ) ), true ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->copy( QRect() ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//QImage copy ( const QRect & rectangle = QRect() ) const
|
||||
//QImage copy ( int x, int y, int width, int height ) const
|
||||
|
||||
QImage createAlphaMask ( Qt::ImageConversionFlags flags = Qt::AutoColor ) const
|
||||
QImage createHeuristicMask ( bool clipTight = true ) const
|
||||
QImage createMaskFromColor ( QRgb color, Qt::MaskMode mode = Qt::MaskInColor ) const
|
||||
@@ -161,24 +182,106 @@ int height () const
|
||||
void invertPixels ( InvertMode mode = InvertRgb )
|
||||
bool isGrayscale () const
|
||||
bool isNull () const
|
||||
bool load ( const QString & fileName, const char * format = 0 )
|
||||
bool load ( QIODevice * device, const char * format )
|
||||
|
||||
bool load ( ... ){
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( hb_pcount() == 2 && HB_ISCHAR( 2 ) )
|
||||
{
|
||||
void * pText;
|
||||
hb_retl( ( p )->load( hb_parstr_utf8( 2, &pText, NULL ), hbqt_par_char( 3 ) ) );
|
||||
hb_strfree( pText );
|
||||
}
|
||||
else if( hb_pcount() == 3 && HB_ISPOINTER( 2 ) && HB_ISPOINTER( 3 ) )
|
||||
{
|
||||
hb_retl( ( p )->load( hbqt_par_QIODevice( 2 ), hbqt_par_char( 3 ) ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//bool load ( const QString & fileName, const char * format = 0 )
|
||||
//bool load ( QIODevice * device, const char * format )
|
||||
|
||||
// bool loadFromData ( const uchar * data, int len, const char * format = 0 )
|
||||
bool loadFromData ( const QByteArray & data, const char * format = 0 )
|
||||
QImage mirrored ( bool horizontal = false, bool vertical = true ) const
|
||||
int numBytes () const
|
||||
int numColors () const
|
||||
QPoint offset () const
|
||||
QRgb pixel ( const QPoint & position ) const
|
||||
QRgb pixel ( int x, int y ) const
|
||||
int pixelIndex ( const QPoint & position ) const
|
||||
int pixelIndex ( int x, int y ) const
|
||||
|
||||
QRgb pixel ( ... ){
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retnl( ( p )->pixel( *hbqt_par_QPoint( 2 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 3 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retnl( ( p )->pixel( hb_parni( 2 ), hb_parni( 3 ) ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//QRgb pixel ( const QPoint & position ) const
|
||||
//QRgb pixel ( int x, int y ) const
|
||||
|
||||
int pixelIndex ( ... ){
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retni( ( p )->pixelIndex( *hbqt_par_QPoint( 2 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 3 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retni( ( p )->pixelIndex( hb_parni( 2 ), hb_parni( 3 ) ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//int pixelIndex ( const QPoint & position ) const
|
||||
//int pixelIndex ( int x, int y ) const
|
||||
|
||||
QRect rect () const
|
||||
QImage rgbSwapped () const
|
||||
bool save ( const QString & fileName, const char * format = 0, int quality = -1 ) const
|
||||
bool save ( QIODevice * device, const char * format = 0, int quality = -1 ) const
|
||||
QImage scaled ( const QSize & size, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
|
||||
QImage scaled ( int width, int height, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
|
||||
|
||||
bool save ( ... ){
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( hb_pcount() >= 2 && HB_ISCHAR( 2 ) )
|
||||
{
|
||||
void * pText;
|
||||
hb_retl( ( p )->save( hb_parstr_utf8( 2, &pText, NULL ), hbqt_par_char( 3 ), hb_parnidef( 4, -1 ) ) );
|
||||
hb_strfree( pText );
|
||||
}
|
||||
else if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retl( ( p )->save( hbqt_par_QIODevice( 2 ), hbqt_par_char( 3 ), hb_parnidef( 4, -1 ) ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//bool save ( const QString & fileName, const char * format = 0, int quality = -1 ) const
|
||||
//bool save ( QIODevice * device, const char * format = 0, int quality = -1 ) const
|
||||
|
||||
QImage scaled ( ... ){
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->scaled( *hbqt_par_QSize( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::AspectRatioMode ) hb_parni( 3 ) : ( Qt::AspectRatioMode ) Qt::IgnoreAspectRatio ), ( HB_ISNUM( 4 ) ? ( Qt::TransformationMode ) hb_parni( 4 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
else if( hb_pcount() >= 3 && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->scaled( hb_parni( 2 ), hb_parni( 3 ), ( HB_ISNUM( 4 ) ? ( Qt::AspectRatioMode ) hb_parni( 4 ) : ( Qt::AspectRatioMode ) Qt::IgnoreAspectRatio ), ( HB_ISNUM( 5 ) ? ( Qt::TransformationMode ) hb_parni( 5 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//QImage scaled ( const QSize & size, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
|
||||
//QImage scaled ( int width, int height, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
|
||||
|
||||
QImage scaledToHeight ( int height, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
QImage scaledToWidth ( int width, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
uchar * scanLine ( int i )
|
||||
@@ -189,16 +292,65 @@ void setDotsPerMeterX ( int x )
|
||||
void setDotsPerMeterY ( int y )
|
||||
void setNumColors ( int numColors )
|
||||
void setOffset ( const QPoint & offset )
|
||||
void setPixel ( const QPoint & position, uint index_or_rgb )
|
||||
void setPixel ( int x, int y, uint index_or_rgb )
|
||||
|
||||
void setPixel ( ... ){
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( hb_pcount() == 3 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
( p )->setPixel( *hbqt_par_QPoint( 2 ), hb_parni( 3 ) );
|
||||
}
|
||||
else if( hb_pcount() == 4 && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
( p )->setPixel( hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//void setPixel ( const QPoint & position, uint index_or_rgb )
|
||||
//void setPixel ( int x, int y, uint index_or_rgb )
|
||||
|
||||
void setText ( const QString & key, const QString & text )
|
||||
QSize size () const
|
||||
QString text ( const QString & key = QString() ) const
|
||||
QStringList textKeys () const
|
||||
QImage transformed ( const QMatrix & matrix, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
QImage transformed ( const QTransform & matrix, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
bool valid ( const QPoint & pos ) const
|
||||
bool valid ( int x, int y ) const
|
||||
|
||||
QImage transformed ( ... ){
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
HBQT_GC_T * q = ( HBQT_GC_T * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
|
||||
if( q->type == HBQT_TYPE_QTransform )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->transformed( *hbqt_par_QTransform( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::TransformationMode ) hb_parni( 3 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
else if( q->type == HBQT_TYPE_QMatrix )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QImage( new QImage( ( p )->transformed( *hbqt_par_QMatrix( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::TransformationMode ) hb_parni( 3 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//QImage transformed ( const QMatrix & matrix, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
//QImage transformed ( const QTransform & matrix, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
|
||||
bool valid ( ... ){
|
||||
QImage * p = hbqt_par_QImage( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retl( ( p )->valid( *hbqt_par_QPoint( 2 ) ) );
|
||||
}
|
||||
else if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retl( ( p )->valid( hb_parni( 2 ), hb_parni( 3 ) ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//bool valid ( const QPoint & pos ) const
|
||||
//bool valid ( int x, int y ) const
|
||||
|
||||
int width () const
|
||||
</PROTOS>
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
QObject = no
|
||||
Inherits = QPaintDevice
|
||||
Type = PlainObject
|
||||
New =
|
||||
New =
|
||||
</CLASS>
|
||||
|
||||
<DOC>
|
||||
@@ -89,7 +89,22 @@ HB_FUNC( QT_QPIXMAP )
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) )
|
||||
{
|
||||
hb_retptr( new QPixmap( *hbqt_par_QPixmap( 1 ) ) );
|
||||
HBQT_GC_T * q = ( HBQT_GC_T * ) hb_parptrGC( hbqt_gcFuncs(), 1 );
|
||||
if( q )
|
||||
{
|
||||
if( q->type == HBQT_TYPE_QPixmap )
|
||||
{
|
||||
hb_retptr( new QPixmap( *hbqt_par_QPixmap( 1 ) ) );
|
||||
}
|
||||
if( q->type == HBQT_TYPE_QSize )
|
||||
{
|
||||
hb_retptr( new QPixmap( *hbqt_par_QSize( 1 ) ) );
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptr( new QPixmap( *hbqt_par_QPixmap( 1 ) ) );
|
||||
}
|
||||
}
|
||||
else if( hb_pcount() == 2 && HB_ISNUM( 1 ) && HB_ISNUM( 2 ) )
|
||||
{
|
||||
@@ -113,45 +128,133 @@ qint64 cacheKey () const
|
||||
#
|
||||
// QRgb * clut () const
|
||||
#
|
||||
QPixmap copy ( const QRect & rectangle = QRect() ) const
|
||||
QPixmap copy ( int x, int y, int width, int height ) const
|
||||
|
||||
QPixmap copy ( ... ){
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( hb_pcount() == 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->copy( ( HB_ISPOINTER( 2 ) ? *hbqt_par_QRect( 2 ) : QRect() ) ) ), true ) );
|
||||
}
|
||||
else if( hb_pcount() == 5 && HB_ISNUM( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->copy( hb_parni( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parni( 5 ) ) ), true ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->copy( QRect() ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//QPixmap copy ( const QRect & rectangle = QRect() ) const
|
||||
//QPixmap copy ( int x, int y, int width, int height ) const
|
||||
|
||||
QBitmap createHeuristicMask ( bool clipTight = true ) const
|
||||
QBitmap createMaskFromColor ( const QColor & maskColor, Qt::MaskMode mode ) const
|
||||
QBitmap createMaskFromColor ( const QColor & maskColor ) const
|
||||
|
||||
QBitmap createMaskFromColor ( ... ){
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( hb_pcount() == 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QBitmap( new QBitmap( ( p )->createMaskFromColor( *hbqt_par_QColor( 2 ) ) ), true ) );
|
||||
}
|
||||
else if( hb_pcount() == 3 && HB_ISPOINTER( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QBitmap( new QBitmap( ( p )->createMaskFromColor( *hbqt_par_QColor( 2 ), ( Qt::MaskMode ) hb_parni( 3 ) ) ), true ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
( p )->copy( QRect() );
|
||||
}
|
||||
}
|
||||
}
|
||||
//QBitmap createMaskFromColor ( const QColor & maskColor, Qt::MaskMode mode ) const
|
||||
//QBitmap createMaskFromColor ( const QColor & maskColor ) const
|
||||
|
||||
int depth () const
|
||||
void detach ()
|
||||
void fill ( const QColor & color = Qt::white )
|
||||
void fill ( const QWidget * widget, const QPoint & offset )
|
||||
void fill ( const QWidget * widget, int x, int y )
|
||||
#
|
||||
|
||||
void fill ( ... ){
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( hb_pcount() == 4 && HB_ISPOINTER( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
( p )->fill( hbqt_par_QWidget( 2 ), hb_parni( 3 ), hb_parni( 4 ) );
|
||||
}
|
||||
else if( hb_pcount() == 3 && HB_ISPOINTER( 2 ) && HB_ISPOINTER( 3 ) )
|
||||
{
|
||||
( p )->fill( hbqt_par_QWidget( 2 ), *hbqt_par_QPoint( 3 ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
( p )->fill( *hbqt_par_QColor( 2 ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//void fill ( const QColor & color = Qt::white )
|
||||
//void fill ( const QWidget * widget, const QPoint & offset )
|
||||
//void fill ( const QWidget * widget, int x, int y )
|
||||
|
||||
// Qt::HANDLE handle () const
|
||||
#
|
||||
|
||||
bool hasAlpha () const
|
||||
bool hasAlphaChannel () const
|
||||
int height () const
|
||||
bool isNull () const
|
||||
bool isQBitmap () const
|
||||
bool load ( const QString & fileName, const char * format = 0, Qt::ImageConversionFlags flags = Qt::AutoColor )
|
||||
#
|
||||
|
||||
// bool loadFromData ( const uchar * data, uint len, const char * format = 0, Qt::ImageConversionFlags flags = Qt::AutoColor )
|
||||
#
|
||||
|
||||
bool loadFromData ( const QByteArray & data, const char * format = 0, Qt::ImageConversionFlags flags = Qt::AutoColor )
|
||||
QBitmap mask () const
|
||||
#
|
||||
// int numCols () const
|
||||
#
|
||||
// const uchar * qwsBits () const
|
||||
#
|
||||
// int qwsBytesPerLine () const
|
||||
#
|
||||
QRect rect () const
|
||||
bool save ( const QString & fileName, const char * format = 0, int quality = -1 ) const
|
||||
bool save ( QIODevice * device, const char * format = 0, int quality = -1 ) const
|
||||
|
||||
# Swapped
|
||||
QPixmap scaled ( int width, int height, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
|
||||
QPixmap scaled ( const QSize & size, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
|
||||
#
|
||||
// int numCols () const
|
||||
// const uchar * qwsBits () const
|
||||
// int qwsBytesPerLine () const
|
||||
|
||||
QRect rect () const
|
||||
|
||||
bool save ( ... ){
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( hb_pcount() >= 2 && HB_ISCHAR( 2 ) )
|
||||
{
|
||||
void * pText;
|
||||
hb_retl( ( p )->save( hb_parstr_utf8( 2, &pText, NULL ), hbqt_par_char( 3 ), hb_parnidef( 4, -1 ) ) );
|
||||
hb_strfree( pText );
|
||||
}
|
||||
else if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retl( ( p )->save( hbqt_par_QIODevice( 2 ), hbqt_par_char( 3 ), hb_parnidef( 4, -1 ) ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//bool save ( const QString & fileName, const char * format = 0, int quality = -1 ) const
|
||||
//bool save ( QIODevice * device, const char * format = 0, int quality = -1 ) const
|
||||
|
||||
|
||||
QPixmap scaled ( ... ){
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->scaled( hb_parni( 2 ), hb_parni( 3 ), ( HB_ISNUM( 4 ) ? ( Qt::AspectRatioMode ) hb_parni( 4 ) : ( Qt::AspectRatioMode ) Qt::IgnoreAspectRatio ), ( HB_ISNUM( 5 ) ? ( Qt::TransformationMode ) hb_parni( 5 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
else if( hb_pcount() >= 3 && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->scaled( *hbqt_par_QSize( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::AspectRatioMode ) hb_parni( 3 ) : ( Qt::AspectRatioMode ) Qt::IgnoreAspectRatio ), ( HB_ISNUM( 4 ) ? ( Qt::TransformationMode ) hb_parni( 4 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//QPixmap scaled ( int width, int height, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
|
||||
//QPixmap scaled ( const QSize & size, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
|
||||
|
||||
|
||||
QPixmap scaledToHeight ( int height, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
QPixmap scaledToWidth ( int width, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
@@ -159,21 +262,53 @@ void setAlphaChannel ( const QPixmap & alphaChannel )
|
||||
void setMask ( const QBitmap & mask )
|
||||
QSize size () const
|
||||
QImage toImage () const
|
||||
#
|
||||
// CGImageRef toMacCGImageRef () const
|
||||
#
|
||||
//HBITMAP toWinHBITMAP ( HBitmapFormat format = NoAlpha ) const
|
||||
QPixmap transformed ( const QTransform & transform, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
QPixmap transformed ( const QMatrix & matrix, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
int width () const
|
||||
|
||||
// CGImageRef toMacCGImageRef () const
|
||||
//HBITMAP toWinHBITMAP ( HBitmapFormat format = NoAlpha ) const
|
||||
|
||||
QPixmap transformed ( ... ){
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
HBQT_GC_T * q = ( HBQT_GC_T * ) hb_parptrGC( hbqt_gcFuncs(), 2 );
|
||||
|
||||
if( q->type == HBQT_TYPE_QTransform )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->transformed( *hbqt_par_QTransform( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::TransformationMode ) hb_parni( 3 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
else if( q->type == HBQT_TYPE_QMatrix )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->transformed( *hbqt_par_QMatrix( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::TransformationMode ) hb_parni( 3 ) : ( Qt::TransformationMode ) Qt::FastTransformation ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//QPixmap transformed ( const QTransform & transform, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
//QPixmap transformed ( const QMatrix & matrix, Qt::TransformationMode mode = Qt::FastTransformation ) const
|
||||
|
||||
int width () const
|
||||
int defaultDepth ()
|
||||
QPixmap fromImage ( const QImage & image, Qt::ImageConversionFlags flags = Qt::AutoColor )
|
||||
//QPixmap fromMacCGImageRef ( CGImageRef image )
|
||||
//QPixmap fromWinHBITMAP ( HBITMAP bitmap, HBitmapFormat format = NoAlpha )
|
||||
//QPixmap fromX11Pixmap ( Qt::HANDLE pixmap, ShareMode mode = ImplicitlyShared )
|
||||
QPixmap grabWidget ( QWidget * widget, const QRect & rectangle )
|
||||
QPixmap grabWidget ( QWidget * widget, int x = 0, int y = 0, int width = -1, int height = -1 )
|
||||
|
||||
QPixmap grabWidget ( ... ){
|
||||
QPixmap * p = hbqt_par_QPixmap( 1 );
|
||||
if( p )
|
||||
{
|
||||
if( hb_pcount() == 3 && HB_ISPOINTER( 2 ) && HB_ISPOINTER( 3 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->grabWidget( hbqt_par_QWidget( 2 ), *hbqt_par_QRect( 3 ) ) ), true ) );
|
||||
}
|
||||
else if( hb_pcount() >= 2 && HB_ISPOINTER( 2 ) )
|
||||
{
|
||||
hb_retptrGC( hbqt_gcAllocate_QPixmap( new QPixmap( ( p )->grabWidget( hbqt_par_QWidget( 2 ), hb_parni( 3 ), hb_parni( 4 ), hb_parnidef( 5, -1 ), hb_parnidef( 6, -1 ) ) ), true ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
//QPixmap grabWidget ( QWidget * widget, const QRect & rectangle )
|
||||
//QPixmap grabWidget ( QWidget * widget, int x = 0, int y = 0, int width = -1, int height = -1 )
|
||||
|
||||
//QPixmap grabWindow ( WId window, int x = 0, int y = 0, int width = -1, int height = -1 )
|
||||
QTransform trueMatrix ( const QTransform & matrix, int width, int height )
|
||||
QMatrix trueMatrix ( const QMatrix & m, int w, int h )
|
||||
|
||||
@@ -367,10 +367,10 @@ STATIC FUNCTION Build_Grid( oWnd, aPos, aSize )
|
||||
//
|
||||
oBrushBackItem0x0 := QBrush()
|
||||
oBrushBackItem0x0:setStyle( 1 ) // Solid Color
|
||||
oBrushBackItem0x0:setColor_1( 10 ) // http://doc.qtsoftware.com/4.5/qt.html#GlobalColor-enum
|
||||
oBrushBackItem0x0:setColor( 10 ) // http://doc.qtsoftware.com/4.5/qt.html#GlobalColor-enum
|
||||
//
|
||||
oBrushForeItem0x0 := QBrush()
|
||||
oBrushForeItem0x0:setColor_1( 7 )
|
||||
oBrushForeItem0x0:setColor( 7 )
|
||||
//
|
||||
oGridItem0x0 := QTableWidgetItem()
|
||||
oGridItem0x0:setBackground( oBrushBackItem0x0 )
|
||||
|
||||
@@ -407,7 +407,7 @@ METHOD XbpStatic:setCaption( xCaption, cDll )
|
||||
|
||||
/* Harbour can also implement if icon be displayed scaled or proportionate
|
||||
*/
|
||||
oPixmap:pPtr := oIcon:pixmap_1( ::aSize[ 1 ], ::aSize[ 2 ] )
|
||||
oPixmap:pPtr := oIcon:pixmap( ::aSize[ 1 ], ::aSize[ 2 ] )
|
||||
pPixmap := oPixmap:scaled( ::aSize[ 1 ], ::aSize[ 2 ] )
|
||||
|
||||
::oWidget:setPixmap( pPixmap )
|
||||
|
||||
Reference in New Issue
Block a user