2012-06-03 11:16 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)

* contrib/hbqt/qtcore/qth/HBQString.qth
  * contrib/hbqt/qtcore/qth/QFileInfo.qth
  * contrib/hbqt/qtnetwork/qth/QNetworkProxy.qth
    - Eliminated: any hbqt_par_QString() occurances.
This commit is contained in:
Pritpal Bedi
2012-06-03 18:18:27 +00:00
parent bcf90cd673
commit 24f011f0aa
4 changed files with 40 additions and 6 deletions

View File

@@ -16,6 +16,12 @@
The license applies to all entries newer than 2009-04-28.
*/
2012-06-03 11:16 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/qth/HBQString.qth
* contrib/hbqt/qtcore/qth/QFileInfo.qth
* contrib/hbqt/qtnetwork/qth/QNetworkProxy.qth
- Eliminated: any hbqt_par_QString() occurances.
2012-06-03 03:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_bind.cpp
+ Implemented: requested by the group protocol - to handle

View File

@@ -45,7 +45,9 @@ HB_FUNC( QT_HBQSTRING )
{
if( hb_pcount() == 1 && HB_ISCHAR( 1 ) )
{
__HB_RETPTRGC__( new HBQString( hbqt_par_QString( 1 ) ) );
void * pText01 = NULL;
__HB_RETPTRGC__( new HBQString( hb_parstr_utf8( 1, &pText01, NULL ) ) );
hb_strfree( pText01 );
}
else if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) )
{

View File

@@ -50,7 +50,9 @@ HB_FUNC( QT_QFILEINFO )
}
if( hb_pcount() == 2 && hbqt_par_isDerivedFrom( 1, "QDIR" ) && HB_ISCHAR( 2 ) )
{
__HB_RETPTRGC__( new QFileInfo( *hbqt_par_QDir( 1 ), hbqt_par_QString( 2 ) ) );
void * pText01 = NULL;
__HB_RETPTRGC__( new QFileInfo( *hbqt_par_QDir( 1 ), hb_parstr_utf8( 2, &pText01, NULL ) ) );
hb_strfree( pText01 );
}
else
{

View File

@@ -36,15 +36,39 @@ HB_FUNC( QT_QNETWORKPROXY )
{
__HB_RETPTRGC__( new QNetworkProxy( *hbqt_par_QNetworkProxy( 1 ) ) );
}
else if( hb_pcount() >= 2 && HB_ISNUM( 1 ) && HB_ISCHAR( 2 ) )
else if( hb_pcount() == 1 && HB_ISNUM( 1 ) )
{
__HB_RETPTRGC__( new QNetworkProxy( ( QNetworkProxy::ProxyType ) hb_parni( 1 ) ) );
}
else if( hb_pcount() == 2 && HB_ISNUM( 1 ) && HB_ISCHAR( 2 ) )
{
void * pText01 = NULL;
__HB_RETPTRGC__( new QNetworkProxy( ( QNetworkProxy::ProxyType ) hb_parni( 1 ), hb_parstr_utf8( 2, &pText01, NULL ), ( quint16 ) hb_parni( 3 ), QString(), QString() ) );
__HB_RETPTRGC__( new QNetworkProxy( ( QNetworkProxy::ProxyType ) hb_parni( 1 ), hb_parstr_utf8( 2, &pText01, NULL ) ) );
hb_strfree( pText01 );
}
else if( hb_pcount() >= 1 && HB_ISNUM( 1 ) )
else if( hb_pcount() == 3 && HB_ISNUM( 1 ) && HB_ISCHAR( 2 ) && HB_ISNUM( 3 ) )
{
__HB_RETPTRGC__( new QNetworkProxy( ( QNetworkProxy::ProxyType ) hb_parni( 1 ), QString(), ( quint16 ) ( HB_ISNUM( 3 ) ? hb_parni( 3 ) : 0 ), ( HB_ISCHAR( 4 ) ? hbqt_par_QString( 4 ) : QString() ), ( HB_ISCHAR( 5 ) ? hbqt_par_QString( 5 ) : QString() ) ) );
void * pText01 = NULL;
__HB_RETPTRGC__( new QNetworkProxy( ( QNetworkProxy::ProxyType ) hb_parni( 1 ), hb_parstr_utf8( 2, &pText01, NULL ), hb_parni( 3 ) ) );
hb_strfree( pText01 );
}
else if( hb_pcount() == 4 && HB_ISNUM( 1 ) && HB_ISCHAR( 2 ) && HB_ISNUM( 3 ) && HB_ISCHAR( 4 ) )
{
void * pText01 = NULL;
void * pText02 = NULL;
__HB_RETPTRGC__( new QNetworkProxy( ( QNetworkProxy::ProxyType ) hb_parni( 1 ), hb_parstr_utf8( 2, &pText01, NULL ), hb_parni( 3 ), hb_parstr_utf8( 4, &pText02, NULL ) ) );
hb_strfree( pText01 );
hb_strfree( pText02 );
}
else if( hb_pcount() == 5 && HB_ISNUM( 1 ) && HB_ISCHAR( 2 ) && HB_ISNUM( 3 ) && HB_ISCHAR( 4 ) && HB_ISCHAR( 5 ) )
{
void * pText01 = NULL;
void * pText02 = NULL;
void * pText03 = NULL;
__HB_RETPTRGC__( new QNetworkProxy( ( QNetworkProxy::ProxyType ) hb_parni( 1 ), hb_parstr_utf8( 2, &pText01, NULL ), hb_parni( 3 ), hb_parstr_utf8( 4, &pText02, NULL ), hb_parstr_utf8( 5, &pText03, NULL ) ) );
hb_strfree( pText01 );
hb_strfree( pText02 );
hb_strfree( pText03 );
}
else
{