2010-11-03 00:48 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/utils/hbqtgen.prg
% Simplified GC release code.
! Fixed potential GPF in GC release code.
(p->ph might have been assigned NULL even if p was NULL)
; Please review and test.
* contrib/hbqt/*/g/*.cpp
* Regenerated.
This commit is contained in:
@@ -16,6 +16,16 @@
|
||||
The license applies to all entries newer than 2009-04-28.
|
||||
*/
|
||||
|
||||
2010-11-03 00:48 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||||
* contrib/hbqt/utils/hbqtgen.prg
|
||||
% Simplified GC release code.
|
||||
! Fixed potential GPF in GC release code.
|
||||
(p->ph might have been assigned NULL even if p was NULL)
|
||||
; Please review and test.
|
||||
|
||||
* contrib/hbqt/*/g/*.cpp
|
||||
* Regenerated.
|
||||
|
||||
2010-11-03 00:13 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||||
* contrib/hbqt/qtgui/hbqt_init.cpp
|
||||
! Fixed missing HB_EXTERN_BEGIN/END from around a new internal function.
|
||||
|
||||
@@ -50,25 +50,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_HBQsciScintilla )
|
||||
{
|
||||
HBQT_GC_T_HBQsciScintilla * p = ( HBQT_GC_T_HBQsciScintilla * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
HBQsciScintilla * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
HBQsciScintilla * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_HBQsciScintilla( void * pObj, bool bNew )
|
||||
|
||||
@@ -54,25 +54,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QsciAPIs )
|
||||
{
|
||||
HBQT_GC_T_QsciAPIs * p = ( HBQT_GC_T_QsciAPIs * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QsciAPIs * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QsciAPIs * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QsciAPIs( void * pObj, bool bNew )
|
||||
|
||||
@@ -51,18 +51,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QsciDocument )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QsciDocument * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QsciDocument( void * pObj, bool bNew )
|
||||
|
||||
@@ -63,25 +63,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QsciLexerCPP )
|
||||
{
|
||||
HBQT_GC_T_QsciLexerCPP * p = ( HBQT_GC_T_QsciLexerCPP * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QsciLexerCPP * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QsciLexerCPP * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QsciLexerCPP( void * pObj, bool bNew )
|
||||
|
||||
@@ -63,25 +63,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QsciLexerFlagship )
|
||||
{
|
||||
HBQT_GC_T_QsciLexerFlagship * p = ( HBQT_GC_T_QsciLexerFlagship * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QsciLexerFlagship * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QsciLexerFlagship * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QsciLexerFlagship( void * pObj, bool bNew )
|
||||
|
||||
@@ -91,25 +91,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QsciScintilla )
|
||||
{
|
||||
HBQT_GC_T_QsciScintilla * p = ( HBQT_GC_T_QsciScintilla * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QsciScintilla * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QsciScintilla * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QsciScintilla( void * pObj, bool bNew )
|
||||
|
||||
@@ -54,25 +54,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QsciStyle )
|
||||
{
|
||||
HBQT_GC_T_QsciStyle * p = ( HBQT_GC_T_QsciStyle * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QsciStyle * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QsciStyle * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QsciStyle( void * pObj, bool bNew )
|
||||
|
||||
@@ -51,18 +51,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QsciStyledText )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QsciStyledText * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QsciStyledText( void * pObj, bool bNew )
|
||||
|
||||
@@ -51,25 +51,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_HBQEvents )
|
||||
{
|
||||
HBQT_GC_T_HBQEvents * p = ( HBQT_GC_T_HBQEvents * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
HBQEvents * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
HBQEvents * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_HBQEvents( void * pObj, bool bNew )
|
||||
|
||||
@@ -50,25 +50,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_HBQSlots )
|
||||
{
|
||||
HBQT_GC_T_HBQSlots * p = ( HBQT_GC_T_HBQSlots * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
HBQSlots * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
HBQSlots * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_HBQSlots( void * pObj, bool bNew )
|
||||
|
||||
@@ -100,18 +100,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_HBQString )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( HBQString * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_HBQString( void * pObj, bool bNew )
|
||||
|
||||
@@ -49,18 +49,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QBitArray )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QBitArray * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QBitArray( void * pObj, bool bNew )
|
||||
|
||||
@@ -54,25 +54,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QBuffer )
|
||||
{
|
||||
HBQT_GC_T_QBuffer * p = ( HBQT_GC_T_QBuffer * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QBuffer * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QBuffer * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QBuffer( void * pObj, bool bNew )
|
||||
|
||||
@@ -58,18 +58,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QByteArray )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QByteArray * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QByteArray( void * pObj, bool bNew )
|
||||
|
||||
@@ -62,18 +62,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QDataStream )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QDataStream * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QDataStream( void * pObj, bool bNew )
|
||||
|
||||
@@ -52,18 +52,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QDate )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QDate * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QDate( void * pObj, bool bNew )
|
||||
|
||||
@@ -52,18 +52,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QDateTime )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QDateTime * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QDateTime( void * pObj, bool bNew )
|
||||
|
||||
@@ -64,18 +64,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QDir )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QDir * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QDir( void * pObj, bool bNew )
|
||||
|
||||
@@ -53,18 +53,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QEvent )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QEvent * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QEvent( void * pObj, bool bNew )
|
||||
|
||||
@@ -54,25 +54,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QEventLoop )
|
||||
{
|
||||
HBQT_GC_T_QEventLoop * p = ( HBQT_GC_T_QEventLoop * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QEventLoop * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QEventLoop * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QEventLoop( void * pObj, bool bNew )
|
||||
|
||||
@@ -67,25 +67,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QFile )
|
||||
{
|
||||
HBQT_GC_T_QFile * p = ( HBQT_GC_T_QFile * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QFile * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QFile * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QFile( void * pObj, bool bNew )
|
||||
|
||||
@@ -58,18 +58,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QFileInfo )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QFileInfo * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QFileInfo( void * pObj, bool bNew )
|
||||
|
||||
@@ -49,18 +49,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QGenericArgument )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QGenericArgument * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QGenericArgument( void * pObj, bool bNew )
|
||||
|
||||
@@ -49,18 +49,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QGenericReturnArgument )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QGenericReturnArgument * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QGenericReturnArgument( void * pObj, bool bNew )
|
||||
|
||||
@@ -48,18 +48,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QLatin1Char )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QLatin1Char * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QLatin1Char( void * pObj, bool bNew )
|
||||
|
||||
@@ -48,18 +48,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QLatin1String )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QLatin1String * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QLatin1String( void * pObj, bool bNew )
|
||||
|
||||
@@ -51,18 +51,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QLine )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QLine * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QLine( void * pObj, bool bNew )
|
||||
|
||||
@@ -54,18 +54,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QLineF )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QLineF * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QLineF( void * pObj, bool bNew )
|
||||
|
||||
@@ -74,18 +74,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QList )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QList< void * > * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QList( void * pObj, bool bNew )
|
||||
|
||||
@@ -63,18 +63,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QLocale )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QLocale * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QLocale( void * pObj, bool bNew )
|
||||
|
||||
@@ -61,18 +61,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QMetaMethod )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QMetaMethod * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QMetaMethod( void * pObj, bool bNew )
|
||||
|
||||
@@ -52,25 +52,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QMimeData )
|
||||
{
|
||||
HBQT_GC_T_QMimeData * p = ( HBQT_GC_T_QMimeData * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QMimeData * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QMimeData * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QMimeData( void * pObj, bool bNew )
|
||||
|
||||
@@ -50,18 +50,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QModelIndex )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QModelIndex * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QModelIndex( void * pObj, bool bNew )
|
||||
|
||||
@@ -65,25 +65,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QObject )
|
||||
{
|
||||
HBQT_GC_T_QObject * p = ( HBQT_GC_T_QObject * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QObject * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QObject * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QObject( void * pObj, bool bNew )
|
||||
|
||||
@@ -51,18 +51,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QPoint )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QPoint * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QPoint( void * pObj, bool bNew )
|
||||
|
||||
@@ -51,18 +51,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QPointF )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QPointF * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QPointF( void * pObj, bool bNew )
|
||||
|
||||
@@ -64,25 +64,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QProcess )
|
||||
{
|
||||
HBQT_GC_T_QProcess * p = ( HBQT_GC_T_QProcess * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QProcess * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QProcess * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QProcess( void * pObj, bool bNew )
|
||||
|
||||
@@ -52,18 +52,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QRect )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QRect * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QRect( void * pObj, bool bNew )
|
||||
|
||||
@@ -53,18 +53,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QRectF )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QRectF * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QRectF( void * pObj, bool bNew )
|
||||
|
||||
@@ -55,18 +55,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QRegExp )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QRegExp * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QRegExp( void * pObj, bool bNew )
|
||||
|
||||
@@ -50,18 +50,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QResource )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QResource * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QResource( void * pObj, bool bNew )
|
||||
|
||||
@@ -63,25 +63,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QSettings )
|
||||
{
|
||||
HBQT_GC_T_QSettings * p = ( HBQT_GC_T_QSettings * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QSettings * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QSettings * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QSettings( void * pObj, bool bNew )
|
||||
|
||||
@@ -54,25 +54,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QSignalMapper )
|
||||
{
|
||||
HBQT_GC_T_QSignalMapper * p = ( HBQT_GC_T_QSignalMapper * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QSignalMapper * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QSignalMapper * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QSignalMapper( void * pObj, bool bNew )
|
||||
|
||||
@@ -51,18 +51,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QSize )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QSize * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QSize( void * pObj, bool bNew )
|
||||
|
||||
@@ -51,18 +51,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QSizeF )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QSizeF * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QSizeF( void * pObj, bool bNew )
|
||||
|
||||
@@ -65,18 +65,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QStringList )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QStringList * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QStringList( void * pObj, bool bNew )
|
||||
|
||||
@@ -60,18 +60,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QStringRef )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QStringRef * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QStringRef( void * pObj, bool bNew )
|
||||
|
||||
@@ -58,18 +58,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QTextBoundaryFinder )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QTextBoundaryFinder * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QTextBoundaryFinder( void * pObj, bool bNew )
|
||||
|
||||
@@ -54,18 +54,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QTextDecoder )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QTextDecoder * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QTextDecoder( void * pObj, bool bNew )
|
||||
|
||||
@@ -53,18 +53,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QTextEncoder )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QTextEncoder * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QTextEncoder( void * pObj, bool bNew )
|
||||
|
||||
@@ -67,18 +67,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QTextStream )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QTextStream * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QTextStream( void * pObj, bool bNew )
|
||||
|
||||
@@ -56,25 +56,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QThread )
|
||||
{
|
||||
HBQT_GC_T_QThread * p = ( HBQT_GC_T_QThread * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QThread * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QThread * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QThread( void * pObj, bool bNew )
|
||||
|
||||
@@ -48,18 +48,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QTime )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QTime * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QTime( void * pObj, bool bNew )
|
||||
|
||||
@@ -55,25 +55,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QTimeLine )
|
||||
{
|
||||
HBQT_GC_T_QTimeLine * p = ( HBQT_GC_T_QTimeLine * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QTimeLine * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QTimeLine * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QTimeLine( void * pObj, bool bNew )
|
||||
|
||||
@@ -49,25 +49,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QTimer )
|
||||
{
|
||||
HBQT_GC_T_QTimer * p = ( HBQT_GC_T_QTimer * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QTimer * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QTimer * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QTimer( void * pObj, bool bNew )
|
||||
|
||||
@@ -52,25 +52,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QTranslator )
|
||||
{
|
||||
HBQT_GC_T_QTranslator * p = ( HBQT_GC_T_QTranslator * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QTranslator * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QTranslator * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QTranslator( void * pObj, bool bNew )
|
||||
|
||||
@@ -76,18 +76,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QUrl )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QUrl * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QUrl( void * pObj, bool bNew )
|
||||
|
||||
@@ -104,18 +104,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QVariant )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QVariant * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QVariant( void * pObj, bool bNew )
|
||||
|
||||
@@ -57,25 +57,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QDesignerFormEditorInterface )
|
||||
{
|
||||
HBQT_GC_T_QDesignerFormEditorInterface * p = ( HBQT_GC_T_QDesignerFormEditorInterface * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QDesignerFormEditorInterface * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QDesignerFormEditorInterface * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QDesignerFormEditorInterface( void * pObj, bool bNew )
|
||||
|
||||
@@ -51,25 +51,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_HBQAbstractItemModel )
|
||||
{
|
||||
HBQT_GC_T_HBQAbstractItemModel * p = ( HBQT_GC_T_HBQAbstractItemModel * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
HBQAbstractItemModel * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
HBQAbstractItemModel * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_HBQAbstractItemModel( void * pObj, bool bNew )
|
||||
|
||||
@@ -52,18 +52,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_HBQGraphicsItem )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( HBQGraphicsItem * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_HBQGraphicsItem( void * pObj, bool bNew )
|
||||
|
||||
@@ -55,25 +55,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_HBQGraphicsScene )
|
||||
{
|
||||
HBQT_GC_T_HBQGraphicsScene * p = ( HBQT_GC_T_HBQGraphicsScene * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
HBQGraphicsScene * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
HBQGraphicsScene * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_HBQGraphicsScene( void * pObj, bool bNew )
|
||||
|
||||
@@ -52,25 +52,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_HBQPlainTextEdit )
|
||||
{
|
||||
HBQT_GC_T_HBQPlainTextEdit * p = ( HBQT_GC_T_HBQPlainTextEdit * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
HBQPlainTextEdit * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
HBQPlainTextEdit * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_HBQPlainTextEdit( void * pObj, bool bNew )
|
||||
|
||||
@@ -50,25 +50,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_HBQSyntaxHighlighter )
|
||||
{
|
||||
HBQT_GC_T_HBQSyntaxHighlighter * p = ( HBQT_GC_T_HBQSyntaxHighlighter * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
HBQSyntaxHighlighter * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
HBQSyntaxHighlighter * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_HBQSyntaxHighlighter( void * pObj, bool bNew )
|
||||
|
||||
@@ -52,25 +52,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_HBQTableView )
|
||||
{
|
||||
HBQT_GC_T_HBQTableView * p = ( HBQT_GC_T_HBQTableView * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
HBQTableView * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
HBQTableView * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_HBQTableView( void * pObj, bool bNew )
|
||||
|
||||
@@ -50,18 +50,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_HBQTextBlockUserData )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( HBQTextBlockUserData * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_HBQTextBlockUserData( void * pObj, bool bNew )
|
||||
|
||||
@@ -64,25 +64,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QAction )
|
||||
{
|
||||
HBQT_GC_T_QAction * p = ( HBQT_GC_T_QAction * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QAction * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QAction * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QAction( void * pObj, bool bNew )
|
||||
|
||||
@@ -49,25 +49,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QActionGroup )
|
||||
{
|
||||
HBQT_GC_T_QActionGroup * p = ( HBQT_GC_T_QActionGroup * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QActionGroup * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QActionGroup * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QActionGroup( void * pObj, bool bNew )
|
||||
|
||||
@@ -58,18 +58,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QBitmap )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QBitmap * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QBitmap( void * pObj, bool bNew )
|
||||
|
||||
@@ -54,25 +54,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QBoxLayout )
|
||||
{
|
||||
HBQT_GC_T_QBoxLayout * p = ( HBQT_GC_T_QBoxLayout * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QBoxLayout * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QBoxLayout * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QBoxLayout( void * pObj, bool bNew )
|
||||
|
||||
@@ -59,18 +59,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QBrush )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QBrush * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QBrush( void * pObj, bool bNew )
|
||||
|
||||
@@ -50,25 +50,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QButtonGroup )
|
||||
{
|
||||
HBQT_GC_T_QButtonGroup * p = ( HBQT_GC_T_QButtonGroup * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QButtonGroup * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QButtonGroup * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QButtonGroup( void * pObj, bool bNew )
|
||||
|
||||
@@ -59,25 +59,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QCalendarWidget )
|
||||
{
|
||||
HBQT_GC_T_QCalendarWidget * p = ( HBQT_GC_T_QCalendarWidget * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QCalendarWidget * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QCalendarWidget * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QCalendarWidget( void * pObj, bool bNew )
|
||||
|
||||
@@ -51,25 +51,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QCheckBox )
|
||||
{
|
||||
HBQT_GC_T_QCheckBox * p = ( HBQT_GC_T_QCheckBox * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QCheckBox * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QCheckBox * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QCheckBox( void * pObj, bool bNew )
|
||||
|
||||
@@ -65,18 +65,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QColor )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QColor * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QColor( void * pObj, bool bNew )
|
||||
|
||||
@@ -59,25 +59,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QColorDialog )
|
||||
{
|
||||
HBQT_GC_T_QColorDialog * p = ( HBQT_GC_T_QColorDialog * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QColorDialog * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QColorDialog * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QColorDialog( void * pObj, bool bNew )
|
||||
|
||||
@@ -55,25 +55,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QComboBox )
|
||||
{
|
||||
HBQT_GC_T_QComboBox * p = ( HBQT_GC_T_QComboBox * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QComboBox * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QComboBox * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QComboBox( void * pObj, bool bNew )
|
||||
|
||||
@@ -51,25 +51,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QCommandLinkButton )
|
||||
{
|
||||
HBQT_GC_T_QCommandLinkButton * p = ( HBQT_GC_T_QCommandLinkButton * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QCommandLinkButton * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QCommandLinkButton * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QCommandLinkButton( void * pObj, bool bNew )
|
||||
|
||||
@@ -49,25 +49,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QCommonStyle )
|
||||
{
|
||||
HBQT_GC_T_QCommonStyle * p = ( HBQT_GC_T_QCommonStyle * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QCommonStyle * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QCommonStyle * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QCommonStyle( void * pObj, bool bNew )
|
||||
|
||||
@@ -56,25 +56,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QCompleter )
|
||||
{
|
||||
HBQT_GC_T_QCompleter * p = ( HBQT_GC_T_QCompleter * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QCompleter * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QCompleter * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QCompleter( void * pObj, bool bNew )
|
||||
|
||||
@@ -57,18 +57,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QConicalGradient )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QConicalGradient * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QConicalGradient( void * pObj, bool bNew )
|
||||
|
||||
@@ -54,18 +54,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QContextMenuEvent )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QContextMenuEvent * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QContextMenuEvent( void * pObj, bool bNew )
|
||||
|
||||
@@ -61,18 +61,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QCursor )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QCursor * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QCursor( void * pObj, bool bNew )
|
||||
|
||||
@@ -50,25 +50,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QDateEdit )
|
||||
{
|
||||
HBQT_GC_T_QDateEdit * p = ( HBQT_GC_T_QDateEdit * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QDateEdit * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QDateEdit * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QDateEdit( void * pObj, bool bNew )
|
||||
|
||||
@@ -57,25 +57,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QDateTimeEdit )
|
||||
{
|
||||
HBQT_GC_T_QDateTimeEdit * p = ( HBQT_GC_T_QDateTimeEdit * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QDateTimeEdit * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QDateTimeEdit * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QDateTimeEdit( void * pObj, bool bNew )
|
||||
|
||||
@@ -50,25 +50,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QDesktopWidget )
|
||||
{
|
||||
HBQT_GC_T_QDesktopWidget * p = ( HBQT_GC_T_QDesktopWidget * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QDesktopWidget * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QDesktopWidget * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QDesktopWidget( void * pObj, bool bNew )
|
||||
|
||||
@@ -50,25 +50,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QDial )
|
||||
{
|
||||
HBQT_GC_T_QDial * p = ( HBQT_GC_T_QDial * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QDial * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QDial * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QDial( void * pObj, bool bNew )
|
||||
|
||||
@@ -54,25 +54,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QDialog )
|
||||
{
|
||||
HBQT_GC_T_QDialog * p = ( HBQT_GC_T_QDialog * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QDialog * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QDialog * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QDialog( void * pObj, bool bNew )
|
||||
|
||||
@@ -59,25 +59,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QDirModel )
|
||||
{
|
||||
HBQT_GC_T_QDirModel * p = ( HBQT_GC_T_QDirModel * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QDirModel * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QDirModel * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QDirModel( void * pObj, bool bNew )
|
||||
|
||||
@@ -56,25 +56,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QDockWidget )
|
||||
{
|
||||
HBQT_GC_T_QDockWidget * p = ( HBQT_GC_T_QDockWidget * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QDockWidget * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QDockWidget * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QDockWidget( void * pObj, bool bNew )
|
||||
|
||||
@@ -50,25 +50,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QDoubleSpinBox )
|
||||
{
|
||||
HBQT_GC_T_QDoubleSpinBox * p = ( HBQT_GC_T_QDoubleSpinBox * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QDoubleSpinBox * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QDoubleSpinBox * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QDoubleSpinBox( void * pObj, bool bNew )
|
||||
|
||||
@@ -59,25 +59,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QDoubleValidator )
|
||||
{
|
||||
HBQT_GC_T_QDoubleValidator * p = ( HBQT_GC_T_QDoubleValidator * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QDoubleValidator * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QDoubleValidator * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QDoubleValidator( void * pObj, bool bNew )
|
||||
|
||||
@@ -52,25 +52,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QDrag )
|
||||
{
|
||||
HBQT_GC_T_QDrag * p = ( HBQT_GC_T_QDrag * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QDrag * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QDrag * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QDrag( void * pObj, bool bNew )
|
||||
|
||||
@@ -50,25 +50,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QErrorMessage )
|
||||
{
|
||||
HBQT_GC_T_QErrorMessage * p = ( HBQT_GC_T_QErrorMessage * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QErrorMessage * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QErrorMessage * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QErrorMessage( void * pObj, bool bNew )
|
||||
|
||||
@@ -70,25 +70,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QFileDialog )
|
||||
{
|
||||
HBQT_GC_T_QFileDialog * p = ( HBQT_GC_T_QFileDialog * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QFileDialog * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QFileDialog * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QFileDialog( void * pObj, bool bNew )
|
||||
|
||||
@@ -53,18 +53,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QFileIconProvider )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QFileIconProvider * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QFileIconProvider( void * pObj, bool bNew )
|
||||
|
||||
@@ -60,25 +60,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QFileSystemModel )
|
||||
{
|
||||
HBQT_GC_T_QFileSystemModel * p = ( HBQT_GC_T_QFileSystemModel * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QFileSystemModel * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QFileSystemModel * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QFileSystemModel( void * pObj, bool bNew )
|
||||
|
||||
@@ -50,25 +50,17 @@ HBQT_GC_FUNC( hbqt_gcRelease_QFocusFrame )
|
||||
{
|
||||
HBQT_GC_T_QFocusFrame * p = ( HBQT_GC_T_QFocusFrame * ) Cargo;
|
||||
|
||||
if( p && p->bNew && p->ph )
|
||||
if( p )
|
||||
{
|
||||
QFocusFrame * ph = p->ph;
|
||||
if( ph )
|
||||
if( p->bNew && p->ph )
|
||||
{
|
||||
QFocusFrame * ph = p->ph;
|
||||
const QMetaObject * m = ( ph )->metaObject();
|
||||
if( ( QString ) m->className() != ( QString ) "QObject" )
|
||||
{
|
||||
delete ( p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QFocusFrame( void * pObj, bool bNew )
|
||||
|
||||
@@ -71,18 +71,12 @@ HBQT_GC_FUNC( hbqt_gcRelease_QFont )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
if( p )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
if( p->bNew && p->ph )
|
||||
delete ( ( QFont * ) p->ph );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QFont( void * pObj, bool bNew )
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user