2010-09-08 18:41 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/utils/hbqtgen.prg
! Code cleanup.
* contrib/hbqt/utils/qtcore.qtp
+ Added: two more classes.
+ contrib/hbqt/qtcore/qth/HBQString.qth
! It is exactly QString() class wrapper.
+ contrib/hbqt/qtcore/qth/QStringRef.qth
+ Added: two more classes.
* contrib/hbqt/qtcore/qth/QObject.qth
- Commented out two methods.
* contrib/hbqt/qtcore/g/filelist.hbm
* contrib/hbqt/qtcore/g/hbqtcore.h
+ contrib/hbqt/qtcore/g/QObject.cpp
+ contrib/hbqt/qtcore/g/QStringRef.cpp
+ contrib/hbqt/qtcore/g/THBQString.prg
+ contrib/hbqt/qtcore/g/TQStringRef.prg
+ Auto-generated.
+ contrib/hbqt/qtcore/hbqt_hbqstring.cpp
+ contrib/hbqt/qtcore/hbqt_hbqstring.h
* contrib/hbqt/qtcore/hbqtcore.hbm
+ Added: hbqt_hbqstring.cpp
* contrib/hbide/hbqreportsmanager.prg
! Some experiments.
This commit is contained in:
@@ -16,6 +16,38 @@
|
||||
The license applies to all entries newer than 2009-04-28.
|
||||
*/
|
||||
|
||||
2010-09-08 18:41 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
|
||||
* contrib/hbqt/utils/hbqtgen.prg
|
||||
! Code cleanup.
|
||||
|
||||
* contrib/hbqt/utils/qtcore.qtp
|
||||
+ Added: two more classes.
|
||||
|
||||
+ contrib/hbqt/qtcore/qth/HBQString.qth
|
||||
! It is exactly QString() class wrapper.
|
||||
+ contrib/hbqt/qtcore/qth/QStringRef.qth
|
||||
+ Added: two more classes.
|
||||
|
||||
* contrib/hbqt/qtcore/qth/QObject.qth
|
||||
- Commented out two methods.
|
||||
|
||||
* contrib/hbqt/qtcore/g/filelist.hbm
|
||||
* contrib/hbqt/qtcore/g/hbqtcore.h
|
||||
|
||||
+ contrib/hbqt/qtcore/g/QObject.cpp
|
||||
+ contrib/hbqt/qtcore/g/QStringRef.cpp
|
||||
+ contrib/hbqt/qtcore/g/THBQString.prg
|
||||
+ contrib/hbqt/qtcore/g/TQStringRef.prg
|
||||
+ Auto-generated.
|
||||
|
||||
+ contrib/hbqt/qtcore/hbqt_hbqstring.cpp
|
||||
+ contrib/hbqt/qtcore/hbqt_hbqstring.h
|
||||
* contrib/hbqt/qtcore/hbqtcore.hbm
|
||||
+ Added: hbqt_hbqstring.cpp
|
||||
|
||||
* contrib/hbide/hbqreportsmanager.prg
|
||||
! Some experiments.
|
||||
|
||||
2010-09-08 14:36 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
|
||||
* contrib/hbide/idemisc.prg
|
||||
* contrib/hbide/idetools.prg
|
||||
|
||||
@@ -261,7 +261,6 @@ METHOD HbqReportsManager:create( qParent )
|
||||
::buildDesignReport()
|
||||
|
||||
::qTabBar:setCurrentIndex( 2 )
|
||||
::oWidget:show()
|
||||
|
||||
RETURN Self
|
||||
|
||||
@@ -394,10 +393,6 @@ METHOD HbqReportsManager:buildDesignReport()
|
||||
|
||||
::qLayoutD:setStretch( 1,1 )
|
||||
|
||||
::qWidget1:show()
|
||||
::qWidget2:show()
|
||||
::qWidget3:show()
|
||||
|
||||
RETURN Self
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
@@ -1370,20 +1365,22 @@ STATIC FUNCTION fetchBarString( cCode, lCheck, nType )
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
METHOD HbqReportsManager:printPreview( qPrinter )
|
||||
LOCAL qDlg
|
||||
LOCAL qDlg, qInfo, qList, i, qStr
|
||||
|
||||
qPrinter := QPrinter():new()
|
||||
|
||||
qInfo := QPrinterInfo():new( "QPrinter", qPrinter )
|
||||
qList := QList():from( qInfo:availablePrinters() )
|
||||
FOR i := 0 TO qList:size() - 1
|
||||
qStr := QPrinterInfo():from( qList:at( i ) )
|
||||
HB_TRACE( HB_TR_ALWAYS, qList:at( i ), valtype( qList:at( i ) ), qStr:printerName() )
|
||||
NEXT
|
||||
qPrinter:setOutputFormat( QPrinter_PdfFormat )
|
||||
qPrinter:setOrientation( ::qScene:orientation() )
|
||||
// qPrinter:setPaperSize( ::qScene:pageSize() )
|
||||
qPrinter:setPaperSize( QRectF():from( ::qScene:paperRect() ):size() )
|
||||
// qPrinter:setFullPage( .t. )
|
||||
|
||||
IF !empty( qPrinter )
|
||||
qDlg := QPrintPreviewDialog():new( qPrinter, ::qView )
|
||||
ELSE
|
||||
qDlg := QPrintPreviewDialog():new( ::qView )
|
||||
ENDIF
|
||||
qDlg := QPrintPreviewDialog():new( qPrinter, ::qView )
|
||||
|
||||
qDlg:connect( "paintRequested(QPrinter)", {|p| ::paintRequested( p ) } )
|
||||
|
||||
|
||||
@@ -71,8 +71,6 @@
|
||||
* *** Unconvered Prototypes ***
|
||||
* -----------------------------
|
||||
*
|
||||
* QList<T> findChildren ( const QString & name = QString() ) const
|
||||
* QList<T> findChildren ( const QRegExp & regExp ) const
|
||||
* const QMetaObject staticMetaObject
|
||||
*
|
||||
* *** Commented out protos which construct fine but do not compile ***
|
||||
@@ -82,6 +80,8 @@
|
||||
* // bool disconnect ( const char * signal = 0, const QObject * receiver = 0, const char * method = 0 )
|
||||
* // bool disconnect ( const QObject * receiver, const char * method = 0 )
|
||||
* //T findChild ( const QString & name = QString() ) const
|
||||
* //QList<T> findChildren ( const QString & name = QString() ) const
|
||||
* //QList<T> findChildren ( const QRegExp & regExp ) const
|
||||
* //virtual const QMetaObject * metaObject () const
|
||||
* // bool connect ( const QObject * sender, const char * signal, const QObject * receiver, const char * method, Qt::ConnectionType type = Qt::AutoConnection )
|
||||
* // bool disconnect ( const QObject * sender, const char * signal, const QObject * receiver, const char * method )
|
||||
|
||||
428
harbour/contrib/hbqt/qtcore/g/QStringRef.cpp
Normal file
428
harbour/contrib/hbqt/qtcore/g/QStringRef.cpp
Normal file
@@ -0,0 +1,428 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .qth file, */
|
||||
/* or the generator tool itself, and run regenarate. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* QT wrapper main header
|
||||
*
|
||||
* Copyright 2009-2010 Pritpal Bedi <pritpal@vouchcac.com>
|
||||
*
|
||||
* Copyright 2009 Marcos Antonio Gambeta <marcosgambeta at gmail dot com>
|
||||
* www - http://harbour-project.org
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
#include "hbqtcore.h"
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
#if QT_VERSION >= 0x040500
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
#include <QtCore/QPointer>
|
||||
|
||||
#include <QtCore/QStringRef>
|
||||
|
||||
|
||||
/*
|
||||
* QStringRef ()
|
||||
* QStringRef ( const QString * string )
|
||||
* QStringRef ( const QStringRef & other )
|
||||
* QStringRef ( const QString * string, int position, int length )
|
||||
* ~QStringRef ()
|
||||
*/
|
||||
|
||||
typedef struct
|
||||
{
|
||||
QStringRef * ph;
|
||||
bool bNew;
|
||||
PHBQT_GC_FUNC func;
|
||||
int type;
|
||||
} HBQT_GC_T_QStringRef;
|
||||
|
||||
HBQT_GC_FUNC( hbqt_gcRelease_QStringRef )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) Cargo;
|
||||
|
||||
if( p && p->bNew )
|
||||
{
|
||||
if( p->ph )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "ph=%p _rel_QStringRef /.\\", p->ph ) );
|
||||
delete ( ( QStringRef * ) p->ph );
|
||||
HB_TRACE( HB_TR_DEBUG, ( "ph=%p YES_rel_QStringRef \\./", p->ph ) );
|
||||
p->ph = NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "ph=%p DEL_rel_QStringRef : Object already deleted!", p->ph ) );
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "ph=%p PTR_rel_QStringRef : Object not created with new=true", p->ph ) );
|
||||
p->ph = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void * hbqt_gcAllocate_QStringRef( void * pObj, bool bNew )
|
||||
{
|
||||
HBQT_GC_T * p = ( HBQT_GC_T * ) hb_gcAllocate( sizeof( HBQT_GC_T ), hbqt_gcFuncs() );
|
||||
|
||||
p->ph = ( QStringRef * ) pObj;
|
||||
p->bNew = bNew;
|
||||
p->func = hbqt_gcRelease_QStringRef;
|
||||
p->type = HBQT_TYPE_QStringRef;
|
||||
|
||||
if( bNew )
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "ph=%p _new_QStringRef", pObj ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "ph=%p NOT_new_QStringRef", pObj ) );
|
||||
}
|
||||
return p;
|
||||
}
|
||||
|
||||
HB_FUNC( QT_QSTRINGREF )
|
||||
{
|
||||
QStringRef * pObj = NULL;
|
||||
|
||||
if( hb_pcount() == 1 && HB_ISCHAR( 1 ) )
|
||||
{
|
||||
pObj = new QStringRef( ( const QString *) hb_parcx( 1 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) )
|
||||
{
|
||||
pObj = new QStringRef( * hbqt_par_QStringRef( 1 ) ) ;
|
||||
}
|
||||
else if( hb_pcount() == 3 && HB_ISCHAR( 1 ) && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
pObj = new QStringRef( ( const QString *) hb_parcx( 1 ), hb_parni( 2 ), hb_parni( 3 ) ) ;
|
||||
}
|
||||
else
|
||||
{
|
||||
pObj = new QStringRef() ;
|
||||
}
|
||||
|
||||
hb_retptrGC( hbqt_gcAllocate_QStringRef( ( void * ) pObj, true ) );
|
||||
}
|
||||
|
||||
/*
|
||||
* const QChar at ( int position ) const
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_AT )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retptrGC( hbqt_gcAllocate_QChar( new QChar( ( p )->at( hb_parni( 2 ) ) ), true ) );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_AT FP=hb_retptrGC( hbqt_gcAllocate_QChar( new QChar( ( p )->at( hb_parni( 2 ) ) ), true ) ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* void clear ()
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_CLEAR )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
( p )->clear();
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_CLEAR FP=( p )->clear(); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* int compare ( const QString & other, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_COMPARE )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retni( ( p )->compare( hbqt_par_QString( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::CaseSensitivity ) hb_parni( 3 ) : ( Qt::CaseSensitivity ) Qt::CaseSensitive ) ) );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_COMPARE FP=hb_retni( ( p )->compare( hbqt_par_QString( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::CaseSensitivity ) hb_parni( 3 ) : ( Qt::CaseSensitivity ) Qt::CaseSensitive ) ) ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* int compare ( const QStringRef & other, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_COMPARE_1 )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retni( ( p )->compare( *hbqt_par_QStringRef( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::CaseSensitivity ) hb_parni( 3 ) : ( Qt::CaseSensitivity ) Qt::CaseSensitive ) ) );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_COMPARE_1 FP=hb_retni( ( p )->compare( *hbqt_par_QStringRef( 2 ), ( HB_ISNUM( 3 ) ? ( Qt::CaseSensitivity ) hb_parni( 3 ) : ( Qt::CaseSensitivity ) Qt::CaseSensitive ) ) ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* const QChar * constData () const
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_CONSTDATA )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retptrGC( hbqt_gcAllocate_QChar( new QChar( *( ( p )->constData() ) ), true ) );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_CONSTDATA FP=hb_retptrGC( hbqt_gcAllocate_QChar( new QChar( *( ( p )->constData() ) ), true ) ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* int count () const
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_COUNT )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retni( ( p )->count() );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_COUNT FP=hb_retni( ( p )->count() ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* const QChar * data () const
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_DATA )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retptrGC( hbqt_gcAllocate_QChar( new QChar( *( ( p )->data() ) ), true ) );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_DATA FP=hb_retptrGC( hbqt_gcAllocate_QChar( new QChar( *( ( p )->data() ) ), true ) ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* bool isEmpty () const
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_ISEMPTY )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retl( ( p )->isEmpty() );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_ISEMPTY FP=hb_retl( ( p )->isEmpty() ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* bool isNull () const
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_ISNULL )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retl( ( p )->isNull() );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_ISNULL FP=hb_retl( ( p )->isNull() ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* int length () const
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_LENGTH )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retni( ( p )->length() );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_LENGTH FP=hb_retni( ( p )->length() ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* int localeAwareCompare ( const QString & other ) const
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_LOCALEAWARECOMPARE )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retni( ( p )->localeAwareCompare( hbqt_par_QString( 2 ) ) );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_LOCALEAWARECOMPARE FP=hb_retni( ( p )->localeAwareCompare( hbqt_par_QString( 2 ) ) ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* int localeAwareCompare ( const QStringRef & other ) const
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_LOCALEAWARECOMPARE_1 )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retni( ( p )->localeAwareCompare( *hbqt_par_QStringRef( 2 ) ) );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_LOCALEAWARECOMPARE_1 FP=hb_retni( ( p )->localeAwareCompare( *hbqt_par_QStringRef( 2 ) ) ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* int position () const
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_POSITION )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retni( ( p )->position() );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_POSITION FP=hb_retni( ( p )->position() ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* int size () const
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_SIZE )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retni( ( p )->size() );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_SIZE FP=hb_retni( ( p )->size() ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* const QChar * unicode () const
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_UNICODE )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retptrGC( hbqt_gcAllocate_QChar( new QChar( *( ( p )->unicode() ) ), true ) );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_UNICODE FP=hb_retptrGC( hbqt_gcAllocate_QChar( new QChar( *( ( p )->unicode() ) ), true ) ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* int compare ( const QStringRef & s1, const QString & s2, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_COMPARE_2 )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retni( ( p )->compare( *hbqt_par_QStringRef( 2 ), hbqt_par_QString( 3 ), ( HB_ISNUM( 4 ) ? ( Qt::CaseSensitivity ) hb_parni( 4 ) : ( Qt::CaseSensitivity ) Qt::CaseSensitive ) ) );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_COMPARE_2 FP=hb_retni( ( p )->compare( *hbqt_par_QStringRef( 2 ), hbqt_par_QString( 3 ), ( HB_ISNUM( 4 ) ? ( Qt::CaseSensitivity ) hb_parni( 4 ) : ( Qt::CaseSensitivity ) Qt::CaseSensitive ) ) ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* int compare ( const QStringRef & s1, const QStringRef & s2, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_COMPARE_3 )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retni( ( p )->compare( *hbqt_par_QStringRef( 2 ), *hbqt_par_QStringRef( 3 ), ( HB_ISNUM( 4 ) ? ( Qt::CaseSensitivity ) hb_parni( 4 ) : ( Qt::CaseSensitivity ) Qt::CaseSensitive ) ) );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_COMPARE_3 FP=hb_retni( ( p )->compare( *hbqt_par_QStringRef( 2 ), *hbqt_par_QStringRef( 3 ), ( HB_ISNUM( 4 ) ? ( Qt::CaseSensitivity ) hb_parni( 4 ) : ( Qt::CaseSensitivity ) Qt::CaseSensitive ) ) ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* int localeAwareCompare ( const QStringRef & s1, const QString & s2 )
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_LOCALEAWARECOMPARE_2 )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retni( ( p )->localeAwareCompare( *hbqt_par_QStringRef( 2 ), hbqt_par_QString( 3 ) ) );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_LOCALEAWARECOMPARE_2 FP=hb_retni( ( p )->localeAwareCompare( *hbqt_par_QStringRef( 2 ), hbqt_par_QString( 3 ) ) ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* int localeAwareCompare ( const QStringRef & s1, const QStringRef & s2 )
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF_LOCALEAWARECOMPARE_3 )
|
||||
{
|
||||
QStringRef * p = hbqt_par_QStringRef( 1 );
|
||||
if( p )
|
||||
hb_retni( ( p )->localeAwareCompare( *hbqt_par_QStringRef( 2 ), *hbqt_par_QStringRef( 3 ) ) );
|
||||
else
|
||||
{
|
||||
HB_TRACE( HB_TR_DEBUG, ( "............................... F=QT_QSTRINGREF_LOCALEAWARECOMPARE_3 FP=hb_retni( ( p )->localeAwareCompare( *hbqt_par_QStringRef( 2 ), *hbqt_par_QStringRef( 3 ) ) ); p is NULL" ) );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
#endif /* #if QT_VERSION >= 0x040500 */
|
||||
/*----------------------------------------------------------------------*/
|
||||
916
harbour/contrib/hbqt/qtcore/g/THBQString.prg
Normal file
916
harbour/contrib/hbqt/qtcore/g/THBQString.prg
Normal file
@@ -0,0 +1,916 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .qth file, */
|
||||
/* or the generator tool itself, and run regenarate. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* QT wrapper main header
|
||||
*
|
||||
* Copyright 2009-2010 Pritpal Bedi <pritpal@vouchcac.com>
|
||||
*
|
||||
* Copyright 2009 Marcos Antonio Gambeta <marcosgambeta at gmail dot com>
|
||||
* www - http://harbour-project.org
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
|
||||
#include "hbclass.ch"
|
||||
|
||||
|
||||
CREATE CLASS HBQString INHERIT HbQtObjectHandler
|
||||
|
||||
METHOD new( ... )
|
||||
|
||||
METHOD append( cStr )
|
||||
METHOD append_1( pReference )
|
||||
METHOD append_2( pStr )
|
||||
METHOD append_3( pBa )
|
||||
METHOD append_4( pStr )
|
||||
METHOD append_5( pCh )
|
||||
METHOD arg( cA, nFieldWidth, pFillChar )
|
||||
METHOD arg_1( cA1, cA2 )
|
||||
METHOD arg_2( cA1, cA2, cA3 )
|
||||
METHOD arg_3( cA1, cA2, cA3, cA4 )
|
||||
METHOD arg_4( cA1, cA2, cA3, cA4, cA5 )
|
||||
METHOD arg_5( cA1, cA2, cA3, cA4, cA5, cA6 )
|
||||
METHOD arg_6( cA1, cA2, cA3, cA4, cA5, cA6, cA7 )
|
||||
METHOD arg_7( cA1, cA2, cA3, cA4, cA5, cA6, cA7, cA8 )
|
||||
METHOD arg_8( cA1, cA2, cA3, cA4, cA5, cA6, cA7, cA8, cA9 )
|
||||
METHOD arg_9( nA, nFieldWidth, nBase, pFillChar )
|
||||
METHOD arg_10( nA, nFieldWidth, nBase, pFillChar )
|
||||
METHOD arg_11( nA, nFieldWidth, nBase, pFillChar )
|
||||
METHOD arg_12( nA, nFieldWidth, nBase, pFillChar )
|
||||
METHOD arg_13( nA, nFieldWidth, nBase, pFillChar )
|
||||
METHOD arg_14( nA, nFieldWidth, nBase, pFillChar )
|
||||
METHOD arg_15( nA, nFieldWidth, nBase, pFillChar )
|
||||
METHOD arg_16( nA, nFieldWidth, nBase, pFillChar )
|
||||
METHOD arg_17( pA, nFieldWidth, pFillChar )
|
||||
METHOD arg_18( cA, nFieldWidth, pFillChar )
|
||||
METHOD arg_19( nA, nFieldWidth, cFormat, nPrecision, pFillChar )
|
||||
METHOD at( nPosition )
|
||||
METHOD capacity()
|
||||
METHOD chop( nN )
|
||||
METHOD clear()
|
||||
METHOD compare( cOther )
|
||||
METHOD compare_1( cOther, nCs )
|
||||
METHOD compare_2( pOther, nCs )
|
||||
METHOD compare_3( pRef, nCs )
|
||||
METHOD constData()
|
||||
METHOD count( cStr, nCs )
|
||||
METHOD count_1( pCh, nCs )
|
||||
METHOD count_2( pRx )
|
||||
METHOD count_3()
|
||||
METHOD data()
|
||||
METHOD data_1()
|
||||
METHOD endsWith( cS, nCs )
|
||||
METHOD endsWith_1( pS, nCs )
|
||||
METHOD endsWith_2( pC, nCs )
|
||||
METHOD fill( pCh, nSize )
|
||||
METHOD indexOf( cStr, nFrom, nCs )
|
||||
METHOD indexOf_1( pStr, nFrom, nCs )
|
||||
METHOD indexOf_2( pCh, nFrom, nCs )
|
||||
METHOD indexOf_3( pRx, nFrom )
|
||||
METHOD indexOf_4( pRx, nFrom )
|
||||
METHOD insert( nPosition, cStr )
|
||||
METHOD insert_1( nPosition, pStr )
|
||||
METHOD insert_2( nPosition, pUnicode, nSize )
|
||||
METHOD insert_3( nPosition, pCh )
|
||||
METHOD isEmpty()
|
||||
METHOD isNull()
|
||||
METHOD lastIndexOf( cStr, nFrom, nCs )
|
||||
METHOD lastIndexOf_1( pStr, nFrom, nCs )
|
||||
METHOD lastIndexOf_2( pCh, nFrom, nCs )
|
||||
METHOD lastIndexOf_3( pRx, nFrom )
|
||||
METHOD lastIndexOf_4( pRx, nFrom )
|
||||
METHOD left( nN )
|
||||
METHOD leftJustified( nWidth, pFill, lTruncate )
|
||||
METHOD leftRef( nN )
|
||||
METHOD length()
|
||||
METHOD localeAwareCompare( pOther )
|
||||
METHOD localeAwareCompare_1( cOther )
|
||||
METHOD mid( nPosition, nN )
|
||||
METHOD midRef( nPosition, nN )
|
||||
METHOD normalized( nMode )
|
||||
METHOD normalized_1( nMode, nVersion )
|
||||
METHOD prepend( cStr )
|
||||
METHOD prepend_1( pStr )
|
||||
METHOD prepend_2( pBa )
|
||||
METHOD prepend_3( pStr )
|
||||
METHOD prepend_4( pCh )
|
||||
METHOD push_back( cOther )
|
||||
METHOD push_back_1( pCh )
|
||||
METHOD push_front( cOther )
|
||||
METHOD push_front_1( pCh )
|
||||
METHOD remove( nPosition, nN )
|
||||
METHOD remove_1( pCh, nCs )
|
||||
METHOD remove_2( cStr, nCs )
|
||||
METHOD remove_3( pRx )
|
||||
METHOD repeated( nTimes )
|
||||
METHOD replace( nPosition, nN, cAfter )
|
||||
METHOD replace_1( nPosition, nN, pUnicode, nSize )
|
||||
METHOD replace_2( nPosition, nN, pAfter )
|
||||
METHOD replace_3( cBefore, cAfter, nCs )
|
||||
METHOD replace_4( pBefore, nBlen, pAfter, nAlen, nCs )
|
||||
METHOD replace_5( pCh, cAfter, nCs )
|
||||
METHOD replace_6( pBefore, pAfter, nCs )
|
||||
METHOD replace_7( pBefore, pAfter, nCs )
|
||||
METHOD replace_8( pBefore, cAfter, nCs )
|
||||
METHOD replace_9( cBefore, pAfter, nCs )
|
||||
METHOD replace_10( pC, pAfter, nCs )
|
||||
METHOD replace_11( pRx, cAfter )
|
||||
METHOD reserve( nSize )
|
||||
METHOD resize( nSize )
|
||||
METHOD right( nN )
|
||||
METHOD rightJustified( nWidth, pFill, lTruncate )
|
||||
METHOD rightRef( nN )
|
||||
METHOD section( pSep, nStart, nEnd, nFlags )
|
||||
METHOD section_1( cSep, nStart, nEnd, nFlags )
|
||||
METHOD section_2( pReg, nStart, nEnd, nFlags )
|
||||
METHOD setNum( nN, nBase )
|
||||
METHOD setNum_1( nN, nBase )
|
||||
METHOD setNum_2( nN, nBase )
|
||||
METHOD setNum_3( nN, nBase )
|
||||
METHOD setNum_4( nN, nBase )
|
||||
METHOD setNum_5( nN, nBase )
|
||||
METHOD setNum_6( nN, nBase )
|
||||
METHOD setNum_7( nN, nBase )
|
||||
METHOD setNum_8( nN, cFormat, nPrecision )
|
||||
METHOD setNum_9( nN, cFormat, nPrecision )
|
||||
METHOD setUnicode( pUnicode, nSize )
|
||||
METHOD setUtf16( nUnicode, nSize )
|
||||
METHOD simplified()
|
||||
METHOD size()
|
||||
METHOD split( cSep, nBehavior, nCs )
|
||||
METHOD split_1( pSep, nBehavior, nCs )
|
||||
METHOD split_2( pRx, nBehavior )
|
||||
METHOD squeeze()
|
||||
METHOD startsWith( cS, nCs )
|
||||
METHOD startsWith_1( pS, nCs )
|
||||
METHOD startsWith_2( pC, nCs )
|
||||
METHOD toAscii()
|
||||
METHOD toCaseFolded()
|
||||
METHOD toDouble( lOk )
|
||||
METHOD toFloat( lOk )
|
||||
METHOD toInt( lOk, nBase )
|
||||
METHOD toLatin1()
|
||||
METHOD toLocal8Bit()
|
||||
METHOD toLong( lOk, nBase )
|
||||
METHOD toLongLong( lOk, nBase )
|
||||
METHOD toLower()
|
||||
METHOD toShort( lOk, nBase )
|
||||
METHOD toUInt( lOk, nBase )
|
||||
METHOD toULong( lOk, nBase )
|
||||
METHOD toULongLong( lOk, nBase )
|
||||
METHOD toUShort( lOk, nBase )
|
||||
METHOD toUpper()
|
||||
METHOD toUtf8()
|
||||
METHOD trimmed()
|
||||
METHOD truncate( nPosition )
|
||||
METHOD unicode()
|
||||
METHOD compare_4( cS1, cS2, nCs )
|
||||
METHOD compare_5( cS1, cS2 )
|
||||
METHOD compare_6( cS1, pS2, nCs )
|
||||
METHOD compare_7( pS1, cS2, nCs )
|
||||
METHOD compare_8( cS1, pS2, nCs )
|
||||
METHOD fromAscii( pStr, nSize )
|
||||
METHOD fromLatin1( pStr, nSize )
|
||||
METHOD fromLocal8Bit( pStr, nSize )
|
||||
METHOD fromRawData( pUnicode, nSize )
|
||||
METHOD fromUcs4( nUnicode, nSize )
|
||||
METHOD fromUtf8( pStr, nSize )
|
||||
METHOD fromUtf16( nUnicode, nSize )
|
||||
METHOD localeAwareCompare_2( cS1, cS2 )
|
||||
METHOD localeAwareCompare_3( cS1, pS2 )
|
||||
METHOD number( nN, nBase )
|
||||
METHOD number_1( nN, cFormat, nPrecision )
|
||||
METHOD number_2( nN, nBase )
|
||||
METHOD number_3( nN, nBase )
|
||||
METHOD number_4( nN, nBase )
|
||||
METHOD number_5( nN, nBase )
|
||||
METHOD number_6( nN, nBase )
|
||||
|
||||
ENDCLASS
|
||||
|
||||
|
||||
METHOD HBQString:new( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
::pPtr := Qt_HBQString( ... )
|
||||
RETURN Self
|
||||
|
||||
|
||||
METHOD HBQString:append( cStr )
|
||||
RETURN Qt_HBQString_append( ::pPtr, cStr )
|
||||
|
||||
|
||||
METHOD HBQString:append_1( pReference )
|
||||
RETURN Qt_HBQString_append_1( ::pPtr, hbqt_ptr( pReference ) )
|
||||
|
||||
|
||||
METHOD HBQString:append_2( pStr )
|
||||
RETURN Qt_HBQString_append_2( ::pPtr, hbqt_ptr( pStr ) )
|
||||
|
||||
|
||||
METHOD HBQString:append_3( pBa )
|
||||
RETURN Qt_HBQString_append_3( ::pPtr, hbqt_ptr( pBa ) )
|
||||
|
||||
|
||||
METHOD HBQString:append_4( pStr )
|
||||
RETURN Qt_HBQString_append_4( ::pPtr, hbqt_ptr( pStr ) )
|
||||
|
||||
|
||||
METHOD HBQString:append_5( pCh )
|
||||
RETURN Qt_HBQString_append_5( ::pPtr, hbqt_ptr( pCh ) )
|
||||
|
||||
|
||||
METHOD HBQString:arg( cA, nFieldWidth, pFillChar )
|
||||
RETURN Qt_HBQString_arg( ::pPtr, cA, nFieldWidth, hbqt_ptr( pFillChar ) )
|
||||
|
||||
|
||||
METHOD HBQString:arg_1( cA1, cA2 )
|
||||
RETURN Qt_HBQString_arg_1( ::pPtr, cA1, cA2 )
|
||||
|
||||
|
||||
METHOD HBQString:arg_2( cA1, cA2, cA3 )
|
||||
RETURN Qt_HBQString_arg_2( ::pPtr, cA1, cA2, cA3 )
|
||||
|
||||
|
||||
METHOD HBQString:arg_3( cA1, cA2, cA3, cA4 )
|
||||
RETURN Qt_HBQString_arg_3( ::pPtr, cA1, cA2, cA3, cA4 )
|
||||
|
||||
|
||||
METHOD HBQString:arg_4( cA1, cA2, cA3, cA4, cA5 )
|
||||
RETURN Qt_HBQString_arg_4( ::pPtr, cA1, cA2, cA3, cA4, cA5 )
|
||||
|
||||
|
||||
METHOD HBQString:arg_5( cA1, cA2, cA3, cA4, cA5, cA6 )
|
||||
RETURN Qt_HBQString_arg_5( ::pPtr, cA1, cA2, cA3, cA4, cA5, cA6 )
|
||||
|
||||
|
||||
METHOD HBQString:arg_6( cA1, cA2, cA3, cA4, cA5, cA6, cA7 )
|
||||
RETURN Qt_HBQString_arg_6( ::pPtr, cA1, cA2, cA3, cA4, cA5, cA6, cA7 )
|
||||
|
||||
|
||||
METHOD HBQString:arg_7( cA1, cA2, cA3, cA4, cA5, cA6, cA7, cA8 )
|
||||
RETURN Qt_HBQString_arg_7( ::pPtr, cA1, cA2, cA3, cA4, cA5, cA6, cA7, cA8 )
|
||||
|
||||
|
||||
METHOD HBQString:arg_8( cA1, cA2, cA3, cA4, cA5, cA6, cA7, cA8, cA9 )
|
||||
RETURN Qt_HBQString_arg_8( ::pPtr, cA1, cA2, cA3, cA4, cA5, cA6, cA7, cA8, cA9 )
|
||||
|
||||
|
||||
METHOD HBQString:arg_9( nA, nFieldWidth, nBase, pFillChar )
|
||||
RETURN Qt_HBQString_arg_9( ::pPtr, nA, nFieldWidth, nBase, hbqt_ptr( pFillChar ) )
|
||||
|
||||
|
||||
METHOD HBQString:arg_10( nA, nFieldWidth, nBase, pFillChar )
|
||||
RETURN Qt_HBQString_arg_10( ::pPtr, nA, nFieldWidth, nBase, hbqt_ptr( pFillChar ) )
|
||||
|
||||
|
||||
METHOD HBQString:arg_11( nA, nFieldWidth, nBase, pFillChar )
|
||||
RETURN Qt_HBQString_arg_11( ::pPtr, nA, nFieldWidth, nBase, hbqt_ptr( pFillChar ) )
|
||||
|
||||
|
||||
METHOD HBQString:arg_12( nA, nFieldWidth, nBase, pFillChar )
|
||||
RETURN Qt_HBQString_arg_12( ::pPtr, nA, nFieldWidth, nBase, hbqt_ptr( pFillChar ) )
|
||||
|
||||
|
||||
METHOD HBQString:arg_13( nA, nFieldWidth, nBase, pFillChar )
|
||||
RETURN Qt_HBQString_arg_13( ::pPtr, nA, nFieldWidth, nBase, hbqt_ptr( pFillChar ) )
|
||||
|
||||
|
||||
METHOD HBQString:arg_14( nA, nFieldWidth, nBase, pFillChar )
|
||||
RETURN Qt_HBQString_arg_14( ::pPtr, nA, nFieldWidth, nBase, hbqt_ptr( pFillChar ) )
|
||||
|
||||
|
||||
METHOD HBQString:arg_15( nA, nFieldWidth, nBase, pFillChar )
|
||||
RETURN Qt_HBQString_arg_15( ::pPtr, nA, nFieldWidth, nBase, hbqt_ptr( pFillChar ) )
|
||||
|
||||
|
||||
METHOD HBQString:arg_16( nA, nFieldWidth, nBase, pFillChar )
|
||||
RETURN Qt_HBQString_arg_16( ::pPtr, nA, nFieldWidth, nBase, hbqt_ptr( pFillChar ) )
|
||||
|
||||
|
||||
METHOD HBQString:arg_17( pA, nFieldWidth, pFillChar )
|
||||
RETURN Qt_HBQString_arg_17( ::pPtr, hbqt_ptr( pA ), nFieldWidth, hbqt_ptr( pFillChar ) )
|
||||
|
||||
|
||||
METHOD HBQString:arg_18( cA, nFieldWidth, pFillChar )
|
||||
RETURN Qt_HBQString_arg_18( ::pPtr, cA, nFieldWidth, hbqt_ptr( pFillChar ) )
|
||||
|
||||
|
||||
METHOD HBQString:arg_19( nA, nFieldWidth, cFormat, nPrecision, pFillChar )
|
||||
RETURN Qt_HBQString_arg_19( ::pPtr, nA, nFieldWidth, cFormat, nPrecision, hbqt_ptr( pFillChar ) )
|
||||
|
||||
|
||||
METHOD HBQString:at( nPosition )
|
||||
RETURN Qt_HBQString_at( ::pPtr, nPosition )
|
||||
|
||||
|
||||
METHOD HBQString:capacity()
|
||||
RETURN Qt_HBQString_capacity( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:chop( nN )
|
||||
RETURN Qt_HBQString_chop( ::pPtr, nN )
|
||||
|
||||
|
||||
METHOD HBQString:clear()
|
||||
RETURN Qt_HBQString_clear( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:compare( cOther )
|
||||
RETURN Qt_HBQString_compare( ::pPtr, cOther )
|
||||
|
||||
|
||||
METHOD HBQString:compare_1( cOther, nCs )
|
||||
RETURN Qt_HBQString_compare_1( ::pPtr, cOther, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:compare_2( pOther, nCs )
|
||||
RETURN Qt_HBQString_compare_2( ::pPtr, hbqt_ptr( pOther ), nCs )
|
||||
|
||||
|
||||
METHOD HBQString:compare_3( pRef, nCs )
|
||||
RETURN Qt_HBQString_compare_3( ::pPtr, hbqt_ptr( pRef ), nCs )
|
||||
|
||||
|
||||
METHOD HBQString:constData()
|
||||
RETURN Qt_HBQString_constData( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:count( cStr, nCs )
|
||||
RETURN Qt_HBQString_count( ::pPtr, cStr, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:count_1( pCh, nCs )
|
||||
RETURN Qt_HBQString_count_1( ::pPtr, hbqt_ptr( pCh ), nCs )
|
||||
|
||||
|
||||
METHOD HBQString:count_2( pRx )
|
||||
RETURN Qt_HBQString_count_2( ::pPtr, hbqt_ptr( pRx ) )
|
||||
|
||||
|
||||
METHOD HBQString:count_3()
|
||||
RETURN Qt_HBQString_count_3( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:data()
|
||||
RETURN Qt_HBQString_data( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:data_1()
|
||||
RETURN Qt_HBQString_data_1( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:endsWith( cS, nCs )
|
||||
RETURN Qt_HBQString_endsWith( ::pPtr, cS, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:endsWith_1( pS, nCs )
|
||||
RETURN Qt_HBQString_endsWith_1( ::pPtr, hbqt_ptr( pS ), nCs )
|
||||
|
||||
|
||||
METHOD HBQString:endsWith_2( pC, nCs )
|
||||
RETURN Qt_HBQString_endsWith_2( ::pPtr, hbqt_ptr( pC ), nCs )
|
||||
|
||||
|
||||
METHOD HBQString:fill( pCh, nSize )
|
||||
RETURN Qt_HBQString_fill( ::pPtr, hbqt_ptr( pCh ), nSize )
|
||||
|
||||
|
||||
METHOD HBQString:indexOf( cStr, nFrom, nCs )
|
||||
RETURN Qt_HBQString_indexOf( ::pPtr, cStr, nFrom, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:indexOf_1( pStr, nFrom, nCs )
|
||||
RETURN Qt_HBQString_indexOf_1( ::pPtr, hbqt_ptr( pStr ), nFrom, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:indexOf_2( pCh, nFrom, nCs )
|
||||
RETURN Qt_HBQString_indexOf_2( ::pPtr, hbqt_ptr( pCh ), nFrom, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:indexOf_3( pRx, nFrom )
|
||||
RETURN Qt_HBQString_indexOf_3( ::pPtr, hbqt_ptr( pRx ), nFrom )
|
||||
|
||||
|
||||
METHOD HBQString:indexOf_4( pRx, nFrom )
|
||||
RETURN Qt_HBQString_indexOf_4( ::pPtr, hbqt_ptr( pRx ), nFrom )
|
||||
|
||||
|
||||
METHOD HBQString:insert( nPosition, cStr )
|
||||
RETURN Qt_HBQString_insert( ::pPtr, nPosition, cStr )
|
||||
|
||||
|
||||
METHOD HBQString:insert_1( nPosition, pStr )
|
||||
RETURN Qt_HBQString_insert_1( ::pPtr, nPosition, hbqt_ptr( pStr ) )
|
||||
|
||||
|
||||
METHOD HBQString:insert_2( nPosition, pUnicode, nSize )
|
||||
RETURN Qt_HBQString_insert_2( ::pPtr, nPosition, hbqt_ptr( pUnicode ), nSize )
|
||||
|
||||
|
||||
METHOD HBQString:insert_3( nPosition, pCh )
|
||||
RETURN Qt_HBQString_insert_3( ::pPtr, nPosition, hbqt_ptr( pCh ) )
|
||||
|
||||
|
||||
METHOD HBQString:isEmpty()
|
||||
RETURN Qt_HBQString_isEmpty( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:isNull()
|
||||
RETURN Qt_HBQString_isNull( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:lastIndexOf( cStr, nFrom, nCs )
|
||||
RETURN Qt_HBQString_lastIndexOf( ::pPtr, cStr, nFrom, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:lastIndexOf_1( pStr, nFrom, nCs )
|
||||
RETURN Qt_HBQString_lastIndexOf_1( ::pPtr, hbqt_ptr( pStr ), nFrom, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:lastIndexOf_2( pCh, nFrom, nCs )
|
||||
RETURN Qt_HBQString_lastIndexOf_2( ::pPtr, hbqt_ptr( pCh ), nFrom, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:lastIndexOf_3( pRx, nFrom )
|
||||
RETURN Qt_HBQString_lastIndexOf_3( ::pPtr, hbqt_ptr( pRx ), nFrom )
|
||||
|
||||
|
||||
METHOD HBQString:lastIndexOf_4( pRx, nFrom )
|
||||
RETURN Qt_HBQString_lastIndexOf_4( ::pPtr, hbqt_ptr( pRx ), nFrom )
|
||||
|
||||
|
||||
METHOD HBQString:left( nN )
|
||||
RETURN Qt_HBQString_left( ::pPtr, nN )
|
||||
|
||||
|
||||
METHOD HBQString:leftJustified( nWidth, pFill, lTruncate )
|
||||
RETURN Qt_HBQString_leftJustified( ::pPtr, nWidth, hbqt_ptr( pFill ), lTruncate )
|
||||
|
||||
|
||||
METHOD HBQString:leftRef( nN )
|
||||
RETURN Qt_HBQString_leftRef( ::pPtr, nN )
|
||||
|
||||
|
||||
METHOD HBQString:length()
|
||||
RETURN Qt_HBQString_length( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:localeAwareCompare( pOther )
|
||||
RETURN Qt_HBQString_localeAwareCompare( ::pPtr, hbqt_ptr( pOther ) )
|
||||
|
||||
|
||||
METHOD HBQString:localeAwareCompare_1( cOther )
|
||||
RETURN Qt_HBQString_localeAwareCompare_1( ::pPtr, cOther )
|
||||
|
||||
|
||||
METHOD HBQString:mid( nPosition, nN )
|
||||
RETURN Qt_HBQString_mid( ::pPtr, nPosition, nN )
|
||||
|
||||
|
||||
METHOD HBQString:midRef( nPosition, nN )
|
||||
RETURN Qt_HBQString_midRef( ::pPtr, nPosition, nN )
|
||||
|
||||
|
||||
METHOD HBQString:normalized( nMode )
|
||||
RETURN Qt_HBQString_normalized( ::pPtr, nMode )
|
||||
|
||||
|
||||
METHOD HBQString:normalized_1( nMode, nVersion )
|
||||
RETURN Qt_HBQString_normalized_1( ::pPtr, nMode, nVersion )
|
||||
|
||||
|
||||
METHOD HBQString:prepend( cStr )
|
||||
RETURN Qt_HBQString_prepend( ::pPtr, cStr )
|
||||
|
||||
|
||||
METHOD HBQString:prepend_1( pStr )
|
||||
RETURN Qt_HBQString_prepend_1( ::pPtr, hbqt_ptr( pStr ) )
|
||||
|
||||
|
||||
METHOD HBQString:prepend_2( pBa )
|
||||
RETURN Qt_HBQString_prepend_2( ::pPtr, hbqt_ptr( pBa ) )
|
||||
|
||||
|
||||
METHOD HBQString:prepend_3( pStr )
|
||||
RETURN Qt_HBQString_prepend_3( ::pPtr, hbqt_ptr( pStr ) )
|
||||
|
||||
|
||||
METHOD HBQString:prepend_4( pCh )
|
||||
RETURN Qt_HBQString_prepend_4( ::pPtr, hbqt_ptr( pCh ) )
|
||||
|
||||
|
||||
METHOD HBQString:push_back( cOther )
|
||||
RETURN Qt_HBQString_push_back( ::pPtr, cOther )
|
||||
|
||||
|
||||
METHOD HBQString:push_back_1( pCh )
|
||||
RETURN Qt_HBQString_push_back_1( ::pPtr, hbqt_ptr( pCh ) )
|
||||
|
||||
|
||||
METHOD HBQString:push_front( cOther )
|
||||
RETURN Qt_HBQString_push_front( ::pPtr, cOther )
|
||||
|
||||
|
||||
METHOD HBQString:push_front_1( pCh )
|
||||
RETURN Qt_HBQString_push_front_1( ::pPtr, hbqt_ptr( pCh ) )
|
||||
|
||||
|
||||
METHOD HBQString:remove( nPosition, nN )
|
||||
RETURN Qt_HBQString_remove( ::pPtr, nPosition, nN )
|
||||
|
||||
|
||||
METHOD HBQString:remove_1( pCh, nCs )
|
||||
RETURN Qt_HBQString_remove_1( ::pPtr, hbqt_ptr( pCh ), nCs )
|
||||
|
||||
|
||||
METHOD HBQString:remove_2( cStr, nCs )
|
||||
RETURN Qt_HBQString_remove_2( ::pPtr, cStr, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:remove_3( pRx )
|
||||
RETURN Qt_HBQString_remove_3( ::pPtr, hbqt_ptr( pRx ) )
|
||||
|
||||
|
||||
METHOD HBQString:repeated( nTimes )
|
||||
RETURN Qt_HBQString_repeated( ::pPtr, nTimes )
|
||||
|
||||
|
||||
METHOD HBQString:replace( nPosition, nN, cAfter )
|
||||
RETURN Qt_HBQString_replace( ::pPtr, nPosition, nN, cAfter )
|
||||
|
||||
|
||||
METHOD HBQString:replace_1( nPosition, nN, pUnicode, nSize )
|
||||
RETURN Qt_HBQString_replace_1( ::pPtr, nPosition, nN, hbqt_ptr( pUnicode ), nSize )
|
||||
|
||||
|
||||
METHOD HBQString:replace_2( nPosition, nN, pAfter )
|
||||
RETURN Qt_HBQString_replace_2( ::pPtr, nPosition, nN, hbqt_ptr( pAfter ) )
|
||||
|
||||
|
||||
METHOD HBQString:replace_3( cBefore, cAfter, nCs )
|
||||
RETURN Qt_HBQString_replace_3( ::pPtr, cBefore, cAfter, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:replace_4( pBefore, nBlen, pAfter, nAlen, nCs )
|
||||
RETURN Qt_HBQString_replace_4( ::pPtr, hbqt_ptr( pBefore ), nBlen, hbqt_ptr( pAfter ), nAlen, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:replace_5( pCh, cAfter, nCs )
|
||||
RETURN Qt_HBQString_replace_5( ::pPtr, hbqt_ptr( pCh ), cAfter, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:replace_6( pBefore, pAfter, nCs )
|
||||
RETURN Qt_HBQString_replace_6( ::pPtr, hbqt_ptr( pBefore ), hbqt_ptr( pAfter ), nCs )
|
||||
|
||||
|
||||
METHOD HBQString:replace_7( pBefore, pAfter, nCs )
|
||||
RETURN Qt_HBQString_replace_7( ::pPtr, hbqt_ptr( pBefore ), hbqt_ptr( pAfter ), nCs )
|
||||
|
||||
|
||||
METHOD HBQString:replace_8( pBefore, cAfter, nCs )
|
||||
RETURN Qt_HBQString_replace_8( ::pPtr, hbqt_ptr( pBefore ), cAfter, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:replace_9( cBefore, pAfter, nCs )
|
||||
RETURN Qt_HBQString_replace_9( ::pPtr, cBefore, hbqt_ptr( pAfter ), nCs )
|
||||
|
||||
|
||||
METHOD HBQString:replace_10( pC, pAfter, nCs )
|
||||
RETURN Qt_HBQString_replace_10( ::pPtr, hbqt_ptr( pC ), hbqt_ptr( pAfter ), nCs )
|
||||
|
||||
|
||||
METHOD HBQString:replace_11( pRx, cAfter )
|
||||
RETURN Qt_HBQString_replace_11( ::pPtr, hbqt_ptr( pRx ), cAfter )
|
||||
|
||||
|
||||
METHOD HBQString:reserve( nSize )
|
||||
RETURN Qt_HBQString_reserve( ::pPtr, nSize )
|
||||
|
||||
|
||||
METHOD HBQString:resize( nSize )
|
||||
RETURN Qt_HBQString_resize( ::pPtr, nSize )
|
||||
|
||||
|
||||
METHOD HBQString:right( nN )
|
||||
RETURN Qt_HBQString_right( ::pPtr, nN )
|
||||
|
||||
|
||||
METHOD HBQString:rightJustified( nWidth, pFill, lTruncate )
|
||||
RETURN Qt_HBQString_rightJustified( ::pPtr, nWidth, hbqt_ptr( pFill ), lTruncate )
|
||||
|
||||
|
||||
METHOD HBQString:rightRef( nN )
|
||||
RETURN Qt_HBQString_rightRef( ::pPtr, nN )
|
||||
|
||||
|
||||
METHOD HBQString:section( pSep, nStart, nEnd, nFlags )
|
||||
RETURN Qt_HBQString_section( ::pPtr, hbqt_ptr( pSep ), nStart, nEnd, nFlags )
|
||||
|
||||
|
||||
METHOD HBQString:section_1( cSep, nStart, nEnd, nFlags )
|
||||
RETURN Qt_HBQString_section_1( ::pPtr, cSep, nStart, nEnd, nFlags )
|
||||
|
||||
|
||||
METHOD HBQString:section_2( pReg, nStart, nEnd, nFlags )
|
||||
RETURN Qt_HBQString_section_2( ::pPtr, hbqt_ptr( pReg ), nStart, nEnd, nFlags )
|
||||
|
||||
|
||||
METHOD HBQString:setNum( nN, nBase )
|
||||
RETURN Qt_HBQString_setNum( ::pPtr, nN, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:setNum_1( nN, nBase )
|
||||
RETURN Qt_HBQString_setNum_1( ::pPtr, nN, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:setNum_2( nN, nBase )
|
||||
RETURN Qt_HBQString_setNum_2( ::pPtr, nN, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:setNum_3( nN, nBase )
|
||||
RETURN Qt_HBQString_setNum_3( ::pPtr, nN, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:setNum_4( nN, nBase )
|
||||
RETURN Qt_HBQString_setNum_4( ::pPtr, nN, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:setNum_5( nN, nBase )
|
||||
RETURN Qt_HBQString_setNum_5( ::pPtr, nN, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:setNum_6( nN, nBase )
|
||||
RETURN Qt_HBQString_setNum_6( ::pPtr, nN, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:setNum_7( nN, nBase )
|
||||
RETURN Qt_HBQString_setNum_7( ::pPtr, nN, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:setNum_8( nN, cFormat, nPrecision )
|
||||
RETURN Qt_HBQString_setNum_8( ::pPtr, nN, cFormat, nPrecision )
|
||||
|
||||
|
||||
METHOD HBQString:setNum_9( nN, cFormat, nPrecision )
|
||||
RETURN Qt_HBQString_setNum_9( ::pPtr, nN, cFormat, nPrecision )
|
||||
|
||||
|
||||
METHOD HBQString:setUnicode( pUnicode, nSize )
|
||||
RETURN Qt_HBQString_setUnicode( ::pPtr, hbqt_ptr( pUnicode ), nSize )
|
||||
|
||||
|
||||
METHOD HBQString:setUtf16( nUnicode, nSize )
|
||||
RETURN Qt_HBQString_setUtf16( ::pPtr, nUnicode, nSize )
|
||||
|
||||
|
||||
METHOD HBQString:simplified()
|
||||
RETURN Qt_HBQString_simplified( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:size()
|
||||
RETURN Qt_HBQString_size( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:split( cSep, nBehavior, nCs )
|
||||
RETURN Qt_HBQString_split( ::pPtr, cSep, nBehavior, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:split_1( pSep, nBehavior, nCs )
|
||||
RETURN Qt_HBQString_split_1( ::pPtr, hbqt_ptr( pSep ), nBehavior, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:split_2( pRx, nBehavior )
|
||||
RETURN Qt_HBQString_split_2( ::pPtr, hbqt_ptr( pRx ), nBehavior )
|
||||
|
||||
|
||||
METHOD HBQString:squeeze()
|
||||
RETURN Qt_HBQString_squeeze( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:startsWith( cS, nCs )
|
||||
RETURN Qt_HBQString_startsWith( ::pPtr, cS, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:startsWith_1( pS, nCs )
|
||||
RETURN Qt_HBQString_startsWith_1( ::pPtr, hbqt_ptr( pS ), nCs )
|
||||
|
||||
|
||||
METHOD HBQString:startsWith_2( pC, nCs )
|
||||
RETURN Qt_HBQString_startsWith_2( ::pPtr, hbqt_ptr( pC ), nCs )
|
||||
|
||||
|
||||
METHOD HBQString:toAscii()
|
||||
RETURN Qt_HBQString_toAscii( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:toCaseFolded()
|
||||
RETURN Qt_HBQString_toCaseFolded( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:toDouble( lOk )
|
||||
RETURN Qt_HBQString_toDouble( ::pPtr, lOk )
|
||||
|
||||
|
||||
METHOD HBQString:toFloat( lOk )
|
||||
RETURN Qt_HBQString_toFloat( ::pPtr, lOk )
|
||||
|
||||
|
||||
METHOD HBQString:toInt( lOk, nBase )
|
||||
RETURN Qt_HBQString_toInt( ::pPtr, lOk, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:toLatin1()
|
||||
RETURN Qt_HBQString_toLatin1( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:toLocal8Bit()
|
||||
RETURN Qt_HBQString_toLocal8Bit( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:toLong( lOk, nBase )
|
||||
RETURN Qt_HBQString_toLong( ::pPtr, lOk, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:toLongLong( lOk, nBase )
|
||||
RETURN Qt_HBQString_toLongLong( ::pPtr, lOk, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:toLower()
|
||||
RETURN Qt_HBQString_toLower( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:toShort( lOk, nBase )
|
||||
RETURN Qt_HBQString_toShort( ::pPtr, lOk, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:toUInt( lOk, nBase )
|
||||
RETURN Qt_HBQString_toUInt( ::pPtr, lOk, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:toULong( lOk, nBase )
|
||||
RETURN Qt_HBQString_toULong( ::pPtr, lOk, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:toULongLong( lOk, nBase )
|
||||
RETURN Qt_HBQString_toULongLong( ::pPtr, lOk, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:toUShort( lOk, nBase )
|
||||
RETURN Qt_HBQString_toUShort( ::pPtr, lOk, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:toUpper()
|
||||
RETURN Qt_HBQString_toUpper( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:toUtf8()
|
||||
RETURN Qt_HBQString_toUtf8( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:trimmed()
|
||||
RETURN Qt_HBQString_trimmed( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:truncate( nPosition )
|
||||
RETURN Qt_HBQString_truncate( ::pPtr, nPosition )
|
||||
|
||||
|
||||
METHOD HBQString:unicode()
|
||||
RETURN Qt_HBQString_unicode( ::pPtr )
|
||||
|
||||
|
||||
METHOD HBQString:compare_4( cS1, cS2, nCs )
|
||||
RETURN Qt_HBQString_compare_4( ::pPtr, cS1, cS2, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:compare_5( cS1, cS2 )
|
||||
RETURN Qt_HBQString_compare_5( ::pPtr, cS1, cS2 )
|
||||
|
||||
|
||||
METHOD HBQString:compare_6( cS1, pS2, nCs )
|
||||
RETURN Qt_HBQString_compare_6( ::pPtr, cS1, hbqt_ptr( pS2 ), nCs )
|
||||
|
||||
|
||||
METHOD HBQString:compare_7( pS1, cS2, nCs )
|
||||
RETURN Qt_HBQString_compare_7( ::pPtr, hbqt_ptr( pS1 ), cS2, nCs )
|
||||
|
||||
|
||||
METHOD HBQString:compare_8( cS1, pS2, nCs )
|
||||
RETURN Qt_HBQString_compare_8( ::pPtr, cS1, hbqt_ptr( pS2 ), nCs )
|
||||
|
||||
|
||||
METHOD HBQString:fromAscii( pStr, nSize )
|
||||
RETURN Qt_HBQString_fromAscii( ::pPtr, hbqt_ptr( pStr ), nSize )
|
||||
|
||||
|
||||
METHOD HBQString:fromLatin1( pStr, nSize )
|
||||
RETURN Qt_HBQString_fromLatin1( ::pPtr, hbqt_ptr( pStr ), nSize )
|
||||
|
||||
|
||||
METHOD HBQString:fromLocal8Bit( pStr, nSize )
|
||||
RETURN Qt_HBQString_fromLocal8Bit( ::pPtr, hbqt_ptr( pStr ), nSize )
|
||||
|
||||
|
||||
METHOD HBQString:fromRawData( pUnicode, nSize )
|
||||
RETURN Qt_HBQString_fromRawData( ::pPtr, hbqt_ptr( pUnicode ), nSize )
|
||||
|
||||
|
||||
METHOD HBQString:fromUcs4( nUnicode, nSize )
|
||||
RETURN Qt_HBQString_fromUcs4( ::pPtr, nUnicode, nSize )
|
||||
|
||||
|
||||
METHOD HBQString:fromUtf8( pStr, nSize )
|
||||
RETURN Qt_HBQString_fromUtf8( ::pPtr, hbqt_ptr( pStr ), nSize )
|
||||
|
||||
|
||||
METHOD HBQString:fromUtf16( nUnicode, nSize )
|
||||
RETURN Qt_HBQString_fromUtf16( ::pPtr, nUnicode, nSize )
|
||||
|
||||
|
||||
METHOD HBQString:localeAwareCompare_2( cS1, cS2 )
|
||||
RETURN Qt_HBQString_localeAwareCompare_2( ::pPtr, cS1, cS2 )
|
||||
|
||||
|
||||
METHOD HBQString:localeAwareCompare_3( cS1, pS2 )
|
||||
RETURN Qt_HBQString_localeAwareCompare_3( ::pPtr, cS1, hbqt_ptr( pS2 ) )
|
||||
|
||||
|
||||
METHOD HBQString:number( nN, nBase )
|
||||
RETURN Qt_HBQString_number( ::pPtr, nN, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:number_1( nN, cFormat, nPrecision )
|
||||
RETURN Qt_HBQString_number_1( ::pPtr, nN, cFormat, nPrecision )
|
||||
|
||||
|
||||
METHOD HBQString:number_2( nN, nBase )
|
||||
RETURN Qt_HBQString_number_2( ::pPtr, nN, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:number_3( nN, nBase )
|
||||
RETURN Qt_HBQString_number_3( ::pPtr, nN, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:number_4( nN, nBase )
|
||||
RETURN Qt_HBQString_number_4( ::pPtr, nN, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:number_5( nN, nBase )
|
||||
RETURN Qt_HBQString_number_5( ::pPtr, nN, nBase )
|
||||
|
||||
|
||||
METHOD HBQString:number_6( nN, nBase )
|
||||
RETURN Qt_HBQString_number_6( ::pPtr, nN, nBase )
|
||||
|
||||
176
harbour/contrib/hbqt/qtcore/g/TQStringRef.prg
Normal file
176
harbour/contrib/hbqt/qtcore/g/TQStringRef.prg
Normal file
@@ -0,0 +1,176 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* WARNING: Automatically generated source file. DO NOT EDIT! */
|
||||
/* Instead, edit corresponding .qth file, */
|
||||
/* or the generator tool itself, and run regenarate. */
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* QT wrapper main header
|
||||
*
|
||||
* Copyright 2009-2010 Pritpal Bedi <pritpal@vouchcac.com>
|
||||
*
|
||||
* Copyright 2009 Marcos Antonio Gambeta <marcosgambeta at gmail dot com>
|
||||
* www - http://harbour-project.org
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
|
||||
#include "hbclass.ch"
|
||||
|
||||
|
||||
CREATE CLASS QStringRef INHERIT HbQtObjectHandler
|
||||
|
||||
METHOD new( ... )
|
||||
|
||||
METHOD at( nPosition )
|
||||
METHOD clear()
|
||||
METHOD compare( cOther, nCs )
|
||||
METHOD compare_1( pOther, nCs )
|
||||
METHOD constData()
|
||||
METHOD count()
|
||||
METHOD data()
|
||||
METHOD isEmpty()
|
||||
METHOD isNull()
|
||||
METHOD length()
|
||||
METHOD localeAwareCompare( cOther )
|
||||
METHOD localeAwareCompare_1( pOther )
|
||||
METHOD position()
|
||||
METHOD size()
|
||||
METHOD unicode()
|
||||
METHOD compare_2( pS1, cS2, nCs )
|
||||
METHOD compare_3( pS1, pS2, nCs )
|
||||
METHOD localeAwareCompare_2( pS1, cS2 )
|
||||
METHOD localeAwareCompare_3( pS1, pS2 )
|
||||
|
||||
ENDCLASS
|
||||
|
||||
|
||||
METHOD QStringRef:new( ... )
|
||||
LOCAL p
|
||||
FOR EACH p IN { ... }
|
||||
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
|
||||
NEXT
|
||||
::pPtr := Qt_QStringRef( ... )
|
||||
RETURN Self
|
||||
|
||||
|
||||
METHOD QStringRef:at( nPosition )
|
||||
RETURN Qt_QStringRef_at( ::pPtr, nPosition )
|
||||
|
||||
|
||||
METHOD QStringRef:clear()
|
||||
RETURN Qt_QStringRef_clear( ::pPtr )
|
||||
|
||||
|
||||
METHOD QStringRef:compare( cOther, nCs )
|
||||
RETURN Qt_QStringRef_compare( ::pPtr, cOther, nCs )
|
||||
|
||||
|
||||
METHOD QStringRef:compare_1( pOther, nCs )
|
||||
RETURN Qt_QStringRef_compare_1( ::pPtr, hbqt_ptr( pOther ), nCs )
|
||||
|
||||
|
||||
METHOD QStringRef:constData()
|
||||
RETURN Qt_QStringRef_constData( ::pPtr )
|
||||
|
||||
|
||||
METHOD QStringRef:count()
|
||||
RETURN Qt_QStringRef_count( ::pPtr )
|
||||
|
||||
|
||||
METHOD QStringRef:data()
|
||||
RETURN Qt_QStringRef_data( ::pPtr )
|
||||
|
||||
|
||||
METHOD QStringRef:isEmpty()
|
||||
RETURN Qt_QStringRef_isEmpty( ::pPtr )
|
||||
|
||||
|
||||
METHOD QStringRef:isNull()
|
||||
RETURN Qt_QStringRef_isNull( ::pPtr )
|
||||
|
||||
|
||||
METHOD QStringRef:length()
|
||||
RETURN Qt_QStringRef_length( ::pPtr )
|
||||
|
||||
|
||||
METHOD QStringRef:localeAwareCompare( cOther )
|
||||
RETURN Qt_QStringRef_localeAwareCompare( ::pPtr, cOther )
|
||||
|
||||
|
||||
METHOD QStringRef:localeAwareCompare_1( pOther )
|
||||
RETURN Qt_QStringRef_localeAwareCompare_1( ::pPtr, hbqt_ptr( pOther ) )
|
||||
|
||||
|
||||
METHOD QStringRef:position()
|
||||
RETURN Qt_QStringRef_position( ::pPtr )
|
||||
|
||||
|
||||
METHOD QStringRef:size()
|
||||
RETURN Qt_QStringRef_size( ::pPtr )
|
||||
|
||||
|
||||
METHOD QStringRef:unicode()
|
||||
RETURN Qt_QStringRef_unicode( ::pPtr )
|
||||
|
||||
|
||||
METHOD QStringRef:compare_2( pS1, cS2, nCs )
|
||||
RETURN Qt_QStringRef_compare_2( ::pPtr, hbqt_ptr( pS1 ), cS2, nCs )
|
||||
|
||||
|
||||
METHOD QStringRef:compare_3( pS1, pS2, nCs )
|
||||
RETURN Qt_QStringRef_compare_3( ::pPtr, hbqt_ptr( pS1 ), hbqt_ptr( pS2 ), nCs )
|
||||
|
||||
|
||||
METHOD QStringRef:localeAwareCompare_2( pS1, cS2 )
|
||||
RETURN Qt_QStringRef_localeAwareCompare_2( ::pPtr, hbqt_ptr( pS1 ), cS2 )
|
||||
|
||||
|
||||
METHOD QStringRef:localeAwareCompare_3( pS1, pS2 )
|
||||
RETURN Qt_QStringRef_localeAwareCompare_3( ::pPtr, hbqt_ptr( pS1 ), hbqt_ptr( pS2 ) )
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
hbqtcore_extern.prg
|
||||
HBEvents.cpp
|
||||
HBSlots.cpp
|
||||
HBQString.cpp
|
||||
QAbstractItemModel.cpp
|
||||
QAbstractListModel.cpp
|
||||
QAbstractTableModel.cpp
|
||||
@@ -49,6 +50,7 @@ QSignalMapper.cpp
|
||||
QSize.cpp
|
||||
QSizeF.cpp
|
||||
QStringList.cpp
|
||||
QStringRef.cpp
|
||||
QTextBoundaryFinder.cpp
|
||||
QTextCodec.cpp
|
||||
QTextDecoder.cpp
|
||||
@@ -64,6 +66,7 @@ QVariant.cpp
|
||||
|
||||
THBEvents.prg
|
||||
THBSlots.prg
|
||||
THBQString.prg
|
||||
TQAbstractItemModel.prg
|
||||
TQAbstractListModel.prg
|
||||
TQAbstractTableModel.prg
|
||||
@@ -102,6 +105,7 @@ TQSignalMapper.prg
|
||||
TQSize.prg
|
||||
TQSizeF.prg
|
||||
TQStringList.prg
|
||||
TQStringRef.prg
|
||||
TQTextBoundaryFinder.prg
|
||||
TQTextCodec.prg
|
||||
TQTextDecoder.prg
|
||||
|
||||
@@ -17,6 +17,7 @@ HB_EXTERN_BEGIN
|
||||
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_HBEvents );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_HBSlots );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_HBQString );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_QAbstractItemModel );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_QAbstractListModel );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_QAbstractTableModel );
|
||||
@@ -55,6 +56,7 @@ extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_QSignalMapper );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_QSize );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_QSizeF );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_QStringList );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_QStringRef );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_QTextBoundaryFinder );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_QTextCodec );
|
||||
extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_QTextDecoder );
|
||||
@@ -70,6 +72,7 @@ extern HB_EXPORT HBQT_GC_FUNC( hbqt_gcRelease_QVariant );
|
||||
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_HBEvents( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_HBSlots( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_HBQString( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_QAbstractItemModel( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_QAbstractListModel( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_QAbstractTableModel( void * pObj, bool bNew );
|
||||
@@ -108,6 +111,7 @@ extern HB_EXPORT void * hbqt_gcAllocate_QSignalMapper( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_QSize( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_QSizeF( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_QStringList( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_QStringRef( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_QTextBoundaryFinder( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_QTextCodec( void * pObj, bool bNew );
|
||||
extern HB_EXPORT void * hbqt_gcAllocate_QTextDecoder( void * pObj, bool bNew );
|
||||
@@ -125,6 +129,7 @@ HB_EXTERN_END
|
||||
|
||||
#define hbqt_par_HBEvents( n ) ( ( HBEvents * ) hbqt_gcpointer( n ) )
|
||||
#define hbqt_par_HBSlots( n ) ( ( HBSlots * ) hbqt_gcpointer( n ) )
|
||||
#define hbqt_par_HBQString( n ) ( ( HBQString * ) hbqt_gcpointer( n ) )
|
||||
#define hbqt_par_QAbstractItemModel( n ) ( ( QAbstractItemModel * ) hbqt_gcpointer( n ) )
|
||||
#define hbqt_par_QAbstractListModel( n ) ( ( QAbstractListModel * ) hbqt_gcpointer( n ) )
|
||||
#define hbqt_par_QAbstractTableModel( n ) ( ( QAbstractTableModel * ) hbqt_gcpointer( n ) )
|
||||
@@ -163,6 +168,7 @@ HB_EXTERN_END
|
||||
#define hbqt_par_QSize( n ) ( ( QSize * ) hbqt_gcpointer( n ) )
|
||||
#define hbqt_par_QSizeF( n ) ( ( QSizeF * ) hbqt_gcpointer( n ) )
|
||||
#define hbqt_par_QStringList( n ) ( ( QStringList * ) hbqt_gcpointer( n ) )
|
||||
#define hbqt_par_QStringRef( n ) ( ( QStringRef * ) hbqt_gcpointer( n ) )
|
||||
#define hbqt_par_QTextBoundaryFinder( n ) ( ( QTextBoundaryFinder * ) hbqt_gcpointer( n ) )
|
||||
#define hbqt_par_QTextCodec( n ) ( ( QTextCodec * ) hbqt_gcpointer( n ) )
|
||||
#define hbqt_par_QTextDecoder( n ) ( ( QTextDecoder * ) hbqt_gcpointer( n ) )
|
||||
@@ -180,55 +186,57 @@ HB_EXTERN_END
|
||||
|
||||
#define HBQT_TYPE_HBEvents ( HBQT_TYPE_QTCORE_BASE + 1 )
|
||||
#define HBQT_TYPE_HBSlots ( HBQT_TYPE_QTCORE_BASE + 2 )
|
||||
#define HBQT_TYPE_QAbstractItemModel ( HBQT_TYPE_QTCORE_BASE + 3 )
|
||||
#define HBQT_TYPE_QAbstractListModel ( HBQT_TYPE_QTCORE_BASE + 4 )
|
||||
#define HBQT_TYPE_QAbstractTableModel ( HBQT_TYPE_QTCORE_BASE + 5 )
|
||||
#define HBQT_TYPE_QBitArray ( HBQT_TYPE_QTCORE_BASE + 6 )
|
||||
#define HBQT_TYPE_QBuffer ( HBQT_TYPE_QTCORE_BASE + 7 )
|
||||
#define HBQT_TYPE_QByteArray ( HBQT_TYPE_QTCORE_BASE + 8 )
|
||||
#define HBQT_TYPE_QChar ( HBQT_TYPE_QTCORE_BASE + 9 )
|
||||
#define HBQT_TYPE_QCoreApplication ( HBQT_TYPE_QTCORE_BASE + 10 )
|
||||
#define HBQT_TYPE_QDataStream ( HBQT_TYPE_QTCORE_BASE + 11 )
|
||||
#define HBQT_TYPE_QDate ( HBQT_TYPE_QTCORE_BASE + 12 )
|
||||
#define HBQT_TYPE_QDateTime ( HBQT_TYPE_QTCORE_BASE + 13 )
|
||||
#define HBQT_TYPE_QDir ( HBQT_TYPE_QTCORE_BASE + 14 )
|
||||
#define HBQT_TYPE_QEvent ( HBQT_TYPE_QTCORE_BASE + 15 )
|
||||
#define HBQT_TYPE_QEventLoop ( HBQT_TYPE_QTCORE_BASE + 16 )
|
||||
#define HBQT_TYPE_QFile ( HBQT_TYPE_QTCORE_BASE + 17 )
|
||||
#define HBQT_TYPE_QFileInfo ( HBQT_TYPE_QTCORE_BASE + 18 )
|
||||
#define HBQT_TYPE_QIODevice ( HBQT_TYPE_QTCORE_BASE + 19 )
|
||||
#define HBQT_TYPE_QLatin1Char ( HBQT_TYPE_QTCORE_BASE + 20 )
|
||||
#define HBQT_TYPE_QLatin1String ( HBQT_TYPE_QTCORE_BASE + 21 )
|
||||
#define HBQT_TYPE_QLine ( HBQT_TYPE_QTCORE_BASE + 22 )
|
||||
#define HBQT_TYPE_QLineF ( HBQT_TYPE_QTCORE_BASE + 23 )
|
||||
#define HBQT_TYPE_QList ( HBQT_TYPE_QTCORE_BASE + 24 )
|
||||
#define HBQT_TYPE_QLocale ( HBQT_TYPE_QTCORE_BASE + 25 )
|
||||
#define HBQT_TYPE_QMimeData ( HBQT_TYPE_QTCORE_BASE + 26 )
|
||||
#define HBQT_TYPE_QModelIndex ( HBQT_TYPE_QTCORE_BASE + 27 )
|
||||
#define HBQT_TYPE_QObject ( HBQT_TYPE_QTCORE_BASE + 28 )
|
||||
#define HBQT_TYPE_QPoint ( HBQT_TYPE_QTCORE_BASE + 29 )
|
||||
#define HBQT_TYPE_QPointF ( HBQT_TYPE_QTCORE_BASE + 30 )
|
||||
#define HBQT_TYPE_QProcess ( HBQT_TYPE_QTCORE_BASE + 31 )
|
||||
#define HBQT_TYPE_QRect ( HBQT_TYPE_QTCORE_BASE + 32 )
|
||||
#define HBQT_TYPE_QRectF ( HBQT_TYPE_QTCORE_BASE + 33 )
|
||||
#define HBQT_TYPE_QRegExp ( HBQT_TYPE_QTCORE_BASE + 34 )
|
||||
#define HBQT_TYPE_QResource ( HBQT_TYPE_QTCORE_BASE + 35 )
|
||||
#define HBQT_TYPE_QSettings ( HBQT_TYPE_QTCORE_BASE + 36 )
|
||||
#define HBQT_TYPE_QSignalMapper ( HBQT_TYPE_QTCORE_BASE + 37 )
|
||||
#define HBQT_TYPE_QSize ( HBQT_TYPE_QTCORE_BASE + 38 )
|
||||
#define HBQT_TYPE_QSizeF ( HBQT_TYPE_QTCORE_BASE + 39 )
|
||||
#define HBQT_TYPE_QStringList ( HBQT_TYPE_QTCORE_BASE + 40 )
|
||||
#define HBQT_TYPE_QTextBoundaryFinder ( HBQT_TYPE_QTCORE_BASE + 41 )
|
||||
#define HBQT_TYPE_QTextCodec ( HBQT_TYPE_QTCORE_BASE + 42 )
|
||||
#define HBQT_TYPE_QTextDecoder ( HBQT_TYPE_QTCORE_BASE + 43 )
|
||||
#define HBQT_TYPE_QTextEncoder ( HBQT_TYPE_QTCORE_BASE + 44 )
|
||||
#define HBQT_TYPE_QTextStream ( HBQT_TYPE_QTCORE_BASE + 45 )
|
||||
#define HBQT_TYPE_QThread ( HBQT_TYPE_QTCORE_BASE + 46 )
|
||||
#define HBQT_TYPE_QTime ( HBQT_TYPE_QTCORE_BASE + 47 )
|
||||
#define HBQT_TYPE_QTimeLine ( HBQT_TYPE_QTCORE_BASE + 48 )
|
||||
#define HBQT_TYPE_QTimer ( HBQT_TYPE_QTCORE_BASE + 49 )
|
||||
#define HBQT_TYPE_QTranslator ( HBQT_TYPE_QTCORE_BASE + 50 )
|
||||
#define HBQT_TYPE_QUrl ( HBQT_TYPE_QTCORE_BASE + 51 )
|
||||
#define HBQT_TYPE_QVariant ( HBQT_TYPE_QTCORE_BASE + 52 )
|
||||
#define HBQT_TYPE_HBQString ( HBQT_TYPE_QTCORE_BASE + 3 )
|
||||
#define HBQT_TYPE_QAbstractItemModel ( HBQT_TYPE_QTCORE_BASE + 4 )
|
||||
#define HBQT_TYPE_QAbstractListModel ( HBQT_TYPE_QTCORE_BASE + 5 )
|
||||
#define HBQT_TYPE_QAbstractTableModel ( HBQT_TYPE_QTCORE_BASE + 6 )
|
||||
#define HBQT_TYPE_QBitArray ( HBQT_TYPE_QTCORE_BASE + 7 )
|
||||
#define HBQT_TYPE_QBuffer ( HBQT_TYPE_QTCORE_BASE + 8 )
|
||||
#define HBQT_TYPE_QByteArray ( HBQT_TYPE_QTCORE_BASE + 9 )
|
||||
#define HBQT_TYPE_QChar ( HBQT_TYPE_QTCORE_BASE + 10 )
|
||||
#define HBQT_TYPE_QCoreApplication ( HBQT_TYPE_QTCORE_BASE + 11 )
|
||||
#define HBQT_TYPE_QDataStream ( HBQT_TYPE_QTCORE_BASE + 12 )
|
||||
#define HBQT_TYPE_QDate ( HBQT_TYPE_QTCORE_BASE + 13 )
|
||||
#define HBQT_TYPE_QDateTime ( HBQT_TYPE_QTCORE_BASE + 14 )
|
||||
#define HBQT_TYPE_QDir ( HBQT_TYPE_QTCORE_BASE + 15 )
|
||||
#define HBQT_TYPE_QEvent ( HBQT_TYPE_QTCORE_BASE + 16 )
|
||||
#define HBQT_TYPE_QEventLoop ( HBQT_TYPE_QTCORE_BASE + 17 )
|
||||
#define HBQT_TYPE_QFile ( HBQT_TYPE_QTCORE_BASE + 18 )
|
||||
#define HBQT_TYPE_QFileInfo ( HBQT_TYPE_QTCORE_BASE + 19 )
|
||||
#define HBQT_TYPE_QIODevice ( HBQT_TYPE_QTCORE_BASE + 20 )
|
||||
#define HBQT_TYPE_QLatin1Char ( HBQT_TYPE_QTCORE_BASE + 21 )
|
||||
#define HBQT_TYPE_QLatin1String ( HBQT_TYPE_QTCORE_BASE + 22 )
|
||||
#define HBQT_TYPE_QLine ( HBQT_TYPE_QTCORE_BASE + 23 )
|
||||
#define HBQT_TYPE_QLineF ( HBQT_TYPE_QTCORE_BASE + 24 )
|
||||
#define HBQT_TYPE_QList ( HBQT_TYPE_QTCORE_BASE + 25 )
|
||||
#define HBQT_TYPE_QLocale ( HBQT_TYPE_QTCORE_BASE + 26 )
|
||||
#define HBQT_TYPE_QMimeData ( HBQT_TYPE_QTCORE_BASE + 27 )
|
||||
#define HBQT_TYPE_QModelIndex ( HBQT_TYPE_QTCORE_BASE + 28 )
|
||||
#define HBQT_TYPE_QObject ( HBQT_TYPE_QTCORE_BASE + 29 )
|
||||
#define HBQT_TYPE_QPoint ( HBQT_TYPE_QTCORE_BASE + 30 )
|
||||
#define HBQT_TYPE_QPointF ( HBQT_TYPE_QTCORE_BASE + 31 )
|
||||
#define HBQT_TYPE_QProcess ( HBQT_TYPE_QTCORE_BASE + 32 )
|
||||
#define HBQT_TYPE_QRect ( HBQT_TYPE_QTCORE_BASE + 33 )
|
||||
#define HBQT_TYPE_QRectF ( HBQT_TYPE_QTCORE_BASE + 34 )
|
||||
#define HBQT_TYPE_QRegExp ( HBQT_TYPE_QTCORE_BASE + 35 )
|
||||
#define HBQT_TYPE_QResource ( HBQT_TYPE_QTCORE_BASE + 36 )
|
||||
#define HBQT_TYPE_QSettings ( HBQT_TYPE_QTCORE_BASE + 37 )
|
||||
#define HBQT_TYPE_QSignalMapper ( HBQT_TYPE_QTCORE_BASE + 38 )
|
||||
#define HBQT_TYPE_QSize ( HBQT_TYPE_QTCORE_BASE + 39 )
|
||||
#define HBQT_TYPE_QSizeF ( HBQT_TYPE_QTCORE_BASE + 40 )
|
||||
#define HBQT_TYPE_QStringList ( HBQT_TYPE_QTCORE_BASE + 41 )
|
||||
#define HBQT_TYPE_QStringRef ( HBQT_TYPE_QTCORE_BASE + 42 )
|
||||
#define HBQT_TYPE_QTextBoundaryFinder ( HBQT_TYPE_QTCORE_BASE + 43 )
|
||||
#define HBQT_TYPE_QTextCodec ( HBQT_TYPE_QTCORE_BASE + 44 )
|
||||
#define HBQT_TYPE_QTextDecoder ( HBQT_TYPE_QTCORE_BASE + 45 )
|
||||
#define HBQT_TYPE_QTextEncoder ( HBQT_TYPE_QTCORE_BASE + 46 )
|
||||
#define HBQT_TYPE_QTextStream ( HBQT_TYPE_QTCORE_BASE + 47 )
|
||||
#define HBQT_TYPE_QThread ( HBQT_TYPE_QTCORE_BASE + 48 )
|
||||
#define HBQT_TYPE_QTime ( HBQT_TYPE_QTCORE_BASE + 49 )
|
||||
#define HBQT_TYPE_QTimeLine ( HBQT_TYPE_QTCORE_BASE + 50 )
|
||||
#define HBQT_TYPE_QTimer ( HBQT_TYPE_QTCORE_BASE + 51 )
|
||||
#define HBQT_TYPE_QTranslator ( HBQT_TYPE_QTCORE_BASE + 52 )
|
||||
#define HBQT_TYPE_QUrl ( HBQT_TYPE_QTCORE_BASE + 53 )
|
||||
#define HBQT_TYPE_QVariant ( HBQT_TYPE_QTCORE_BASE + 54 )
|
||||
|
||||
#endif /* __HBQTCORE_H */
|
||||
|
||||
97
harbour/contrib/hbqt/qtcore/hbqt_hbqstring.cpp
Normal file
97
harbour/contrib/hbqt/qtcore/hbqt_hbqstring.cpp
Normal file
@@ -0,0 +1,97 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* QT wrapper main header
|
||||
*
|
||||
* Copyright 2010 Pritpal Bedi <pritpal@vouchcac.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
#include "hbqt.h"
|
||||
#include "hbapiitm.h"
|
||||
#include "hbvm.h"
|
||||
|
||||
#if QT_VERSION >= 0x040500
|
||||
|
||||
#include "hbqt_hbqstring.h"
|
||||
|
||||
HBQString::HBQString()
|
||||
{
|
||||
}
|
||||
|
||||
HBQString::HBQString( const QChar * unicode, int size ) : QString( unicode, size )
|
||||
{
|
||||
}
|
||||
|
||||
HBQString::HBQString( QChar ch ) : QString( ch )
|
||||
{
|
||||
}
|
||||
|
||||
HBQString::HBQString( int size, QChar ch ) : QString( size, ch )
|
||||
{
|
||||
}
|
||||
|
||||
HBQString::HBQString( const QLatin1String & str ) : QString( str )
|
||||
{
|
||||
}
|
||||
|
||||
HBQString::HBQString( const QString & other ) : QString( other )
|
||||
{
|
||||
}
|
||||
|
||||
HBQString::HBQString( const char * str ) : QString( str )
|
||||
{
|
||||
}
|
||||
|
||||
HBQString::HBQString( const QByteArray & ba ) : QString( ba )
|
||||
{
|
||||
}
|
||||
|
||||
HBQString::~HBQString()
|
||||
{
|
||||
}
|
||||
|
||||
#endif
|
||||
81
harbour/contrib/hbqt/qtcore/hbqt_hbqstring.h
Normal file
81
harbour/contrib/hbqt/qtcore/hbqt_hbqstring.h
Normal file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* QT wrapper main header
|
||||
*
|
||||
* Copyright 2010 Pritpal Bedi <pritpal@vouchcac.com>
|
||||
* www - http://harbour-project.org
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef HBQT_HBQSTRING_H
|
||||
#define HBQT_HBQSTRING_H
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
#include "hbqtcore.h"
|
||||
|
||||
#include <QtCore/QString>
|
||||
#include <QtCore/QChar>
|
||||
#include <QtCore/QByteArray>
|
||||
|
||||
class HBQString: public QString
|
||||
{
|
||||
|
||||
public:
|
||||
HBQString();
|
||||
HBQString( const QChar * unicode, int size );
|
||||
HBQString( QChar ch );
|
||||
HBQString( int size, QChar ch );
|
||||
HBQString( const QLatin1String & str );
|
||||
HBQString( const QString & other );
|
||||
HBQString( const char * str );
|
||||
HBQString( const QByteArray & ba );
|
||||
~HBQString();
|
||||
};
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
|
||||
#endif
|
||||
@@ -11,6 +11,7 @@ hbqt_base.cpp
|
||||
hbqt_destruct.cpp
|
||||
hbqt_hbevents.cpp
|
||||
hbqt_hbslots.cpp
|
||||
hbqt_hbqstring.cpp
|
||||
|
||||
hbqt_misc.prg
|
||||
|
||||
|
||||
316
harbour/contrib/hbqt/qtcore/qth/HBQString.qth
Normal file
316
harbour/contrib/hbqt/qtcore/qth/HBQString.qth
Normal file
@@ -0,0 +1,316 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* QT Source Generator for Harbour
|
||||
*
|
||||
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
|
||||
* www - http://www.harbour-project.org
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
/*----------------------------------------------------------------------*/
|
||||
;
|
||||
; Header File to Generate QT Wrapper Sources
|
||||
;
|
||||
|
||||
<CLASS>
|
||||
QObject = no
|
||||
Inherit =
|
||||
Type =
|
||||
New =
|
||||
</CLASS>
|
||||
|
||||
<CODE>
|
||||
#include "hbapi.h"
|
||||
#include "hbapiitm.h"
|
||||
#include "hbvm.h"
|
||||
|
||||
#include <QtCore/QString>
|
||||
#include <QtCore/QStringList>
|
||||
#include <QtCore/QStringRef>
|
||||
|
||||
#include "../hbqt_hbqstring.h"
|
||||
|
||||
/*
|
||||
* HBQString ()
|
||||
* HBQString ( const QChar * unicode, int size )
|
||||
* HBQString ( QChar ch )
|
||||
* HBQString ( int size, QChar ch )
|
||||
* HBQString ( const QLatin1String & str )
|
||||
* HBQString ( const QString & other )
|
||||
* HBQString ( const char * str )
|
||||
* HBQString ( const QByteArray & ba )
|
||||
* ~HBQString ()
|
||||
*/
|
||||
HB_FUNC( QT_HBQSTRING )
|
||||
{
|
||||
if( hb_pcount() == 1 && HB_ISCHAR( 1 ) )
|
||||
{
|
||||
hb_retptr( new HBQString( hbqt_par_QString( 1 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) )
|
||||
{
|
||||
hb_retptr( new HBQString( ( const char * ) hb_parptr( 1 ) ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptr( new HBQString() );
|
||||
}
|
||||
}
|
||||
</CODE>
|
||||
|
||||
<ENUMS>
|
||||
class Null
|
||||
typedef ConstIterator
|
||||
typedef Iterator
|
||||
enum NormalizationForm { NormalizationForm_D, NormalizationForm_C, NormalizationForm_KD, NormalizationForm_KC }
|
||||
enum SectionFlag { SectionDefault, SectionSkipEmpty, SectionIncludeLeadingSep, SectionIncludeTrailingSep, SectionCaseInsensitiveSeps }
|
||||
flags SectionFlags
|
||||
enum SplitBehavior { KeepEmptyParts, SkipEmptyParts }
|
||||
typedef const_iterator
|
||||
typedef iterator
|
||||
</ENUMS>
|
||||
|
||||
<PROTOS>
|
||||
QString & append ( const QString & str )
|
||||
QString & append ( const QStringRef & reference )
|
||||
QString & append ( const QLatin1String & str )
|
||||
QString & append ( const QByteArray & ba )
|
||||
QString & append ( const char * str )
|
||||
QString & append ( QChar ch )
|
||||
QString arg ( const QString & a, int fieldWidth = 0, const QChar & fillChar = QLatin1Char( ' ' ) ) const
|
||||
QString arg ( const QString & a1, const QString & a2 ) const
|
||||
QString arg ( const QString & a1, const QString & a2, const QString & a3 ) const
|
||||
QString arg ( const QString & a1, const QString & a2, const QString & a3, const QString & a4 ) const
|
||||
QString arg ( const QString & a1, const QString & a2, const QString & a3, const QString & a4, const QString & a5 ) const
|
||||
QString arg ( const QString & a1, const QString & a2, const QString & a3, const QString & a4, const QString & a5, const QString & a6 ) const
|
||||
QString arg ( const QString & a1, const QString & a2, const QString & a3, const QString & a4, const QString & a5, const QString & a6, const QString & a7 ) const
|
||||
QString arg ( const QString & a1, const QString & a2, const QString & a3, const QString & a4, const QString & a5, const QString & a6, const QString & a7, const QString & a8 ) const
|
||||
QString arg ( const QString & a1, const QString & a2, const QString & a3, const QString & a4, const QString & a5, const QString & a6, const QString & a7, const QString & a8, const QString & a9 ) const
|
||||
QString arg ( int a, int fieldWidth = 0, int base = 10, const QChar & fillChar = QLatin1Char( ' ' ) ) const
|
||||
QString arg ( uint a, int fieldWidth = 0, int base = 10, const QChar & fillChar = QLatin1Char( ' ' ) ) const
|
||||
QString arg ( long a, int fieldWidth = 0, int base = 10, const QChar & fillChar = QLatin1Char( ' ' ) ) const
|
||||
QString arg ( ulong a, int fieldWidth = 0, int base = 10, const QChar & fillChar = QLatin1Char( ' ' ) ) const
|
||||
QString arg ( qlonglong a, int fieldWidth = 0, int base = 10, const QChar & fillChar = QLatin1Char( ' ' ) ) const
|
||||
QString arg ( qulonglong a, int fieldWidth = 0, int base = 10, const QChar & fillChar = QLatin1Char( ' ' ) ) const
|
||||
QString arg ( short a, int fieldWidth = 0, int base = 10, const QChar & fillChar = QLatin1Char( ' ' ) ) const
|
||||
QString arg ( ushort a, int fieldWidth = 0, int base = 10, const QChar & fillChar = QLatin1Char( ' ' ) ) const
|
||||
QString arg ( QChar a, int fieldWidth = 0, const QChar & fillChar = QLatin1Char( ' ' ) ) const
|
||||
QString arg ( char a, int fieldWidth = 0, const QChar & fillChar = QLatin1Char( ' ' ) ) const
|
||||
QString arg ( double a, int fieldWidth = 0, char format = 'g', int precision = -1, const QChar & fillChar = QLatin1Char( ' ' ) ) const
|
||||
const QChar at ( int position ) const
|
||||
//iterator begin ()
|
||||
//const_iterator begin () const
|
||||
int capacity () const
|
||||
void chop ( int n )
|
||||
void clear ()
|
||||
int compare ( const QString & other ) const
|
||||
int compare ( const QString & other, Qt::CaseSensitivity cs ) const
|
||||
int compare ( const QLatin1String & other, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
int compare ( const QStringRef & ref, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
//const_iterator constBegin () const
|
||||
const QChar * constData () const
|
||||
//const_iterator constEnd () const
|
||||
//bool contains ( const QString & str, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
//bool contains ( QChar ch, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
//bool contains ( const QRegExp & rx ) const
|
||||
//bool contains ( QRegExp & rx ) const
|
||||
int count ( const QString & str, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
int count ( QChar ch, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
int count ( const QRegExp & rx ) const
|
||||
int count () const
|
||||
QChar * data ()
|
||||
const QChar * data () const
|
||||
//iterator end ()
|
||||
//const_iterator end () const
|
||||
bool endsWith ( const QString & s, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
bool endsWith ( const QLatin1String & s, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
bool endsWith ( const QChar & c, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
QString & fill ( QChar ch, int size = -1 )
|
||||
int indexOf ( const QString & str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
int indexOf ( const QLatin1String & str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
int indexOf ( QChar ch, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
int indexOf ( const QRegExp & rx, int from = 0 ) const
|
||||
int indexOf ( QRegExp & rx, int from = 0 ) const
|
||||
QString & insert ( int position, const QString & str )
|
||||
QString & insert ( int position, const QLatin1String & str )
|
||||
QString & insert ( int position, const QChar * unicode, int size )
|
||||
QString & insert ( int position, QChar ch )
|
||||
bool isEmpty () const
|
||||
bool isNull () const
|
||||
int lastIndexOf ( const QString & str, int from = -1, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
int lastIndexOf ( const QLatin1String & str, int from = -1, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
int lastIndexOf ( QChar ch, int from = -1, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
int lastIndexOf ( const QRegExp & rx, int from = -1 ) const
|
||||
int lastIndexOf ( QRegExp & rx, int from = -1 ) const
|
||||
QString left ( int n ) const
|
||||
QString leftJustified ( int width, QChar fill = QLatin1Char( ' ' ), bool truncate = false ) const
|
||||
QStringRef leftRef ( int n ) const
|
||||
int length () const
|
||||
int localeAwareCompare ( const QStringRef & other ) const
|
||||
int localeAwareCompare ( const QString & other ) const
|
||||
QString mid ( int position, int n = -1 ) const
|
||||
QStringRef midRef ( int position, int n = -1 ) const
|
||||
QString normalized ( NormalizationForm mode ) const
|
||||
QString normalized ( NormalizationForm mode, QChar::UnicodeVersion version ) const
|
||||
QString & prepend ( const QString & str )
|
||||
QString & prepend ( const QLatin1String & str )
|
||||
QString & prepend ( const QByteArray & ba )
|
||||
QString & prepend ( const char * str )
|
||||
QString & prepend ( QChar ch )
|
||||
void push_back ( const QString & other )
|
||||
void push_back ( QChar ch )
|
||||
void push_front ( const QString & other )
|
||||
void push_front ( QChar ch )
|
||||
QString & remove ( int position, int n )
|
||||
QString & remove ( QChar ch, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
QString & remove ( const QString & str, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
QString & remove ( const QRegExp & rx )
|
||||
QString repeated ( int times ) const
|
||||
QString & replace ( int position, int n, const QString & after )
|
||||
QString & replace ( int position, int n, const QChar * unicode, int size )
|
||||
QString & replace ( int position, int n, QChar after )
|
||||
QString & replace ( const QString & before, const QString & after, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
QString & replace ( const QChar * before, int blen, const QChar * after, int alen, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
QString & replace ( QChar ch, const QString & after, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
QString & replace ( QChar before, QChar after, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
QString & replace ( const QLatin1String & before, const QLatin1String & after, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
QString & replace ( const QLatin1String & before, const QString & after, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
QString & replace ( const QString & before, const QLatin1String & after, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
QString & replace ( QChar c, const QLatin1String & after, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
QString & replace ( const QRegExp & rx, const QString & after )
|
||||
void reserve ( int size )
|
||||
void resize ( int size )
|
||||
QString right ( int n ) const
|
||||
QString rightJustified ( int width, QChar fill = QLatin1Char( ' ' ), bool truncate = false ) const
|
||||
QStringRef rightRef ( int n ) const
|
||||
QString section ( QChar sep, int start, int end = -1, SectionFlags flags = SectionDefault ) const
|
||||
QString section ( const QString & sep, int start, int end = -1, SectionFlags flags = SectionDefault ) const
|
||||
QString section ( const QRegExp & reg, int start, int end = -1, SectionFlags flags = SectionDefault ) const
|
||||
QString & setNum ( int n, int base = 10 )
|
||||
QString & setNum ( uint n, int base = 10 )
|
||||
QString & setNum ( long n, int base = 10 )
|
||||
QString & setNum ( ulong n, int base = 10 )
|
||||
QString & setNum ( qlonglong n, int base = 10 )
|
||||
QString & setNum ( qulonglong n, int base = 10 )
|
||||
QString & setNum ( short n, int base = 10 )
|
||||
QString & setNum ( ushort n, int base = 10 )
|
||||
QString & setNum ( double n, char format = 'g', int precision = 6 )
|
||||
QString & setNum ( float n, char format = 'g', int precision = 6 )
|
||||
QString & setUnicode ( const QChar * unicode, int size )
|
||||
QString & setUtf16 ( const ushort * unicode, int size )
|
||||
QString simplified () const
|
||||
int size () const
|
||||
QStringList split ( const QString & sep, SplitBehavior behavior = KeepEmptyParts, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
QStringList split ( const QChar & sep, SplitBehavior behavior = KeepEmptyParts, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
QStringList split ( const QRegExp & rx, SplitBehavior behavior = KeepEmptyParts ) const
|
||||
//QString & sprintf ( const char * cformat, ... )
|
||||
void squeeze ()
|
||||
bool startsWith ( const QString & s, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
bool startsWith ( const QLatin1String & s, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
bool startsWith ( const QChar & c, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
QByteArray toAscii () const
|
||||
QString toCaseFolded () const
|
||||
double toDouble ( bool * ok = 0 ) const
|
||||
float toFloat ( bool * ok = 0 ) const
|
||||
int toInt ( bool * ok = 0, int base = 10 ) const
|
||||
QByteArray toLatin1 () const
|
||||
QByteArray toLocal8Bit () const
|
||||
long toLong ( bool * ok = 0, int base = 10 ) const
|
||||
qlonglong toLongLong ( bool * ok = 0, int base = 10 ) const
|
||||
QString toLower () const
|
||||
short toShort ( bool * ok = 0, int base = 10 ) const
|
||||
//std::string toStdString () const
|
||||
//std::wstring toStdWString () const
|
||||
uint toUInt ( bool * ok = 0, int base = 10 ) const
|
||||
ulong toULong ( bool * ok = 0, int base = 10 ) const
|
||||
qulonglong toULongLong ( bool * ok = 0, int base = 10 ) const
|
||||
ushort toUShort ( bool * ok = 0, int base = 10 ) const
|
||||
QVector<uint> toUcs4 () const
|
||||
QString toUpper () const
|
||||
QByteArray toUtf8 () const
|
||||
//int toWCharArray ( wchar_t * array ) const
|
||||
QString trimmed () const
|
||||
void truncate ( int position )
|
||||
const QChar * unicode () const
|
||||
//const ushort * utf16 () const
|
||||
//QString & vsprintf ( const char * cformat, va_list ap )
|
||||
|
||||
int compare ( const QString & s1, const QString & s2, Qt::CaseSensitivity cs )
|
||||
int compare ( const QString & s1, const QString & s2 )
|
||||
int compare ( const QString & s1, const QLatin1String & s2, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
int compare ( const QLatin1String & s1, const QString & s2, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
int compare ( const QString & s1, const QStringRef & s2, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
QString fromAscii ( const char * str, int size = -1 )
|
||||
QString fromLatin1 ( const char * str, int size = -1 )
|
||||
QString fromLocal8Bit ( const char * str, int size = -1 )
|
||||
QString fromRawData ( const QChar * unicode, int size )
|
||||
//QString fromStdString ( const std::string & str )
|
||||
//QString fromStdWString ( const std::wstring & str )
|
||||
QString fromUcs4 ( const uint * unicode, int size = -1 )
|
||||
QString fromUtf8 ( const char * str, int size = -1 )
|
||||
QString fromUtf16 ( const ushort * unicode, int size = -1 )
|
||||
//QString fromWCharArray ( const wchar_t * string, int size = -1 )
|
||||
int localeAwareCompare ( const QString & s1, const QString & s2 )
|
||||
int localeAwareCompare ( const QString & s1, const QStringRef & s2 )
|
||||
QString number ( long n, int base = 10 )
|
||||
QString number ( double n, char format = 'g', int precision = 6 )
|
||||
QString number ( ulong n, int base = 10 )
|
||||
QString number ( int n, int base = 10 )
|
||||
QString number ( uint n, int base = 10 )
|
||||
QString number ( qlonglong n, int base = 10 )
|
||||
QString number ( qulonglong n, int base = 10 )
|
||||
</PROTOS>
|
||||
|
||||
<SLOTS>
|
||||
</SLOTS>
|
||||
|
||||
<SIGNALS>
|
||||
</SIGNALS>
|
||||
|
||||
<VARIABLES>
|
||||
</VARIABLES>
|
||||
|
||||
|
||||
|
||||
@@ -85,8 +85,8 @@ QList<QByteArray> dynamicPropertyNames () const
|
||||
virtual bool event ( QEvent * e )
|
||||
virtual bool eventFilter ( QObject * watched, QEvent * event )
|
||||
//T findChild ( const QString & name = QString() ) const
|
||||
QList<T> findChildren ( const QString & name = QString() ) const
|
||||
QList<T> findChildren ( const QRegExp & regExp ) const
|
||||
//QList<T> findChildren ( const QString & name = QString() ) const
|
||||
//QList<T> findChildren ( const QRegExp & regExp ) const
|
||||
bool inherits ( const char * className ) const
|
||||
void installEventFilter ( QObject * filterObj )
|
||||
bool isWidgetType () const
|
||||
|
||||
137
harbour/contrib/hbqt/qtcore/qth/QStringRef.qth
Normal file
137
harbour/contrib/hbqt/qtcore/qth/QStringRef.qth
Normal file
@@ -0,0 +1,137 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* QT Source Generator for Harbour
|
||||
*
|
||||
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
|
||||
* www - http://www.harbour-project.org
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
/*----------------------------------------------------------------------*/
|
||||
;
|
||||
; Header File to Generate QT Wrapper Sources
|
||||
;
|
||||
|
||||
<CLASS>
|
||||
QObject = no
|
||||
Inherit =
|
||||
Type =
|
||||
New =
|
||||
</CLASS>
|
||||
|
||||
<CODE>
|
||||
#include <QtCore/QStringRef>
|
||||
|
||||
|
||||
/*
|
||||
* QStringRef ()
|
||||
* QStringRef ( const QString * string )
|
||||
* QStringRef ( const QStringRef & other )
|
||||
* QStringRef ( const QString * string, int position, int length )
|
||||
* ~QStringRef ()
|
||||
*/
|
||||
HB_FUNC( QT_QSTRINGREF )
|
||||
{
|
||||
if( hb_pcount() == 1 && HB_ISCHAR( 1 ) )
|
||||
{
|
||||
hb_retptr( new QStringRef( ( const QString *) hb_parcx( 1 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) )
|
||||
{
|
||||
hb_retptr( new QStringRef( * hbqt_par_QStringRef( 1 ) ) );
|
||||
}
|
||||
else if( hb_pcount() == 3 && HB_ISCHAR( 1 ) && HB_ISNUM( 2 ) && HB_ISNUM( 3 ) )
|
||||
{
|
||||
hb_retptr( new QStringRef( ( const QString *) hb_parcx( 1 ), hb_parni( 2 ), hb_parni( 3 ) ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_retptr( new QStringRef() );
|
||||
}
|
||||
}
|
||||
</CODE>
|
||||
|
||||
<ENUMS>
|
||||
</ENUMS>
|
||||
|
||||
<PROTOS>
|
||||
//QStringRef appendTo ( QString * string ) const
|
||||
const QChar at ( int position ) const
|
||||
void clear ()
|
||||
int compare ( const QString & other, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
int compare ( const QStringRef & other, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
//int compare ( QLatin1String other, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
|
||||
const QChar * constData () const
|
||||
int count () const
|
||||
const QChar * data () const
|
||||
bool isEmpty () const
|
||||
bool isNull () const
|
||||
int length () const
|
||||
int localeAwareCompare ( const QString & other ) const
|
||||
int localeAwareCompare ( const QStringRef & other ) const
|
||||
int position () const
|
||||
int size () const
|
||||
//const QString * string () const
|
||||
//QString toString () const
|
||||
const QChar * unicode () const
|
||||
|
||||
int compare ( const QStringRef & s1, const QString & s2, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
int compare ( const QStringRef & s1, const QStringRef & s2, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
//int compare ( const QStringRef & s1, QLatin1String s2, Qt::CaseSensitivity cs = Qt::CaseSensitive )
|
||||
int localeAwareCompare ( const QStringRef & s1, const QString & s2 )
|
||||
int localeAwareCompare ( const QStringRef & s1, const QStringRef & s2 )
|
||||
</PROTOS>
|
||||
|
||||
<SLOTS>
|
||||
</SLOTS>
|
||||
|
||||
<SIGNALS>
|
||||
</SIGNALS>
|
||||
|
||||
<VARIABLES>
|
||||
</VARIABLES>
|
||||
|
||||
|
||||
|
||||
@@ -1085,11 +1085,15 @@ STATIC FUNCTION ParseProto( cProto, cWidget, txt_, doc_, aEnum, func_, lList, fB
|
||||
cCmd := ""
|
||||
cPrgRet := ""
|
||||
|
||||
CASE "<T>" $ aA[ PRT_CAST ]
|
||||
CASE "QPair" $ aA[ PRT_CAST ]
|
||||
cCmd := ""
|
||||
cPrgRet := ""
|
||||
|
||||
CASE "QPair" $ aA[ PRT_CAST ]
|
||||
#if 0
|
||||
CASE "<T>" $ aA[ PRT_CAST ] .AND. "QList" $ aA[ PRT_CAST ]
|
||||
cCmd := "hb_retptrGC( hbqt_gcAllocate_QList( new QList< void * >( " + cCmn + " ), true ) )"
|
||||
cPrgRet := "p" + cDocNM
|
||||
#endif
|
||||
CASE "<T>" $ aA[ PRT_CAST ]
|
||||
cCmd := ""
|
||||
cPrgRet := ""
|
||||
|
||||
@@ -1148,13 +1152,10 @@ STATIC FUNCTION ParseProto( cProto, cWidget, txt_, doc_, aEnum, func_, lList, fB
|
||||
cPrgRet := "c" + cDocNM
|
||||
|
||||
CASE aA[ PRT_L_FAR ] .AND. ( aA[ PRT_CAST ] $ "uchar" )
|
||||
//cCmd := "hb_retptr( ( " + aA[ PRT_CAST ] + "* ) " + cCmn + " )"
|
||||
cCmd := "hb_retc( ( const char * ) " + cCmn + " )"
|
||||
cPrgRet := "p" + cDocNM
|
||||
|
||||
// CASE aA[ PRT_L_FAR ]
|
||||
CASE aA[ PRT_L_FAR ] .AND. !( aA[ PRT_L_CONST ] )
|
||||
//cCmd := "hb_retptr( ( " + aA[ PRT_CAST ] + "* ) " + cCmn + " )"
|
||||
IF ( isAqtObject( aA[ PRT_CAST ] ) )
|
||||
cCmd := Get_Command( aA[ PRT_CAST ], cCmn, .F. )
|
||||
ELSE
|
||||
@@ -1162,23 +1163,21 @@ STATIC FUNCTION ParseProto( cProto, cWidget, txt_, doc_, aEnum, func_, lList, fB
|
||||
ENDIF
|
||||
cPrgRet := "p" + cDocNM
|
||||
|
||||
CASE ( isAqtObject( aA[ PRT_CAST ] ) ) .AND. ;
|
||||
CASE ( isAqtObject( aA[ PRT_CAST ] ) ) .AND. ;
|
||||
aA[ PRT_L_FAR ] .AND. ;
|
||||
aA[ PRT_L_CONST ] .AND. ;
|
||||
( "Abstract" $ aA[ PRT_CAST ] )
|
||||
//cCmd := "hb_retptr( ( " + aA[ PRT_CAST ] + "* ) " + cCmn + " )"
|
||||
cCmd := "hb_retptrGC( hbqt_gcAllocate_" + aA[ PRT_CAST ] + "( ( void * ) " + cCmn + ", false ) )"
|
||||
cPrgRet := "p" + cDocNM
|
||||
|
||||
CASE ( isAqtObject( aA[ PRT_CAST ] ) ) .AND. ;
|
||||
CASE ( isAqtObject( aA[ PRT_CAST ] ) ) .AND. ;
|
||||
aA[ PRT_L_FAR ] .AND. ;
|
||||
aA[ PRT_L_CONST ] .AND. ;
|
||||
aA[ PRT_L_VIRT ]
|
||||
//cCmd := "hb_retptr( ( " + aA[ PRT_CAST ] + "* ) " + cCmn + " )"
|
||||
cCmd := "hb_retptrGC( hbqt_gcAllocate_" + aA[ PRT_CAST ] + "( ( void * ) " + cCmn + ", false ) )"
|
||||
cPrgRet := "p" + cDocNM
|
||||
|
||||
CASE ( isAqtObject( aA[ PRT_CAST ] ) ) .AND. ;
|
||||
CASE ( isAqtObject( aA[ PRT_CAST ] ) ) .AND. ;
|
||||
aA[ PRT_L_FAR ] .AND. ;
|
||||
aA[ PRT_L_CONST ] .AND. ;
|
||||
aA[ PRT_L_CONST_LAST ]
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
|
||||
HBEvents.qth
|
||||
HBSlots.qth
|
||||
HBQString.qth
|
||||
|
||||
; QAbstractEventDispatcher.qth
|
||||
QAbstractItemModel.qth
|
||||
@@ -48,6 +49,7 @@ QSignalMapper.qth
|
||||
QSize.qth
|
||||
QSizeF.qth
|
||||
QStringList.qth
|
||||
QStringRef.qth
|
||||
QTextBoundaryFinder.qth
|
||||
QTextCodec.qth
|
||||
QTextDecoder.qth
|
||||
|
||||
Reference in New Issue
Block a user