2010-09-28 09:14 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)

* contrib/hbqt/qtgui/qth/QDesktopServices.qth
  * contrib/hbqt/qtgui/qth/QGraphicsScene.qth
  * contrib/hbqt/qtgui/qth/QImage.qth
  * contrib/hbqt/qtgui/qth/QPainter.qth
  * contrib/hbqt/qtgui/qth/QPainterPath.qth
  * contrib/hbqt/qtgui/qth/QPixmap.qth
    * Normalized. Pulled all c++ level constructs.

  * contrib/hbqt/qtgui/THbQtUI.prg
  * contrib/hbqt/utils/hbqtgen.prg
  * contrib/hbqt/utils/qtgui.qtp
    + Implemented: many-to-one method call resolving protocol.
    
  * contrib/hbqt/qt*/g/*.cpp, *.prg, *.txt  
    * Re-generated.

    Details follow in next commit.
This commit is contained in:
Pritpal Bedi
2010-09-28 16:43:38 +00:00
parent 32e5e776c5
commit 93fdb71f2c
1041 changed files with 32995 additions and 12978 deletions

View File

@@ -16,6 +16,25 @@
The license applies to all entries newer than 2009-04-28.
*/
2010-09-28 09:14 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QDesktopServices.qth
* contrib/hbqt/qtgui/qth/QGraphicsScene.qth
* contrib/hbqt/qtgui/qth/QImage.qth
* contrib/hbqt/qtgui/qth/QPainter.qth
* contrib/hbqt/qtgui/qth/QPainterPath.qth
* contrib/hbqt/qtgui/qth/QPixmap.qth
* Normalized. Pulled all c++ level constructs.
* contrib/hbqt/qtgui/THbQtUI.prg
* contrib/hbqt/utils/hbqtgen.prg
* contrib/hbqt/utils/qtgui.qtp
+ Implemented: many-to-one method call resolving protocol.
* contrib/hbqt/qt*/g/*.cpp, *.prg, *.txt
* Re-generated.
Details follow in next commit.
2010-09-28 17:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/compiler/hbusage.c
+ Added to the list of contributors:

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QsciAbstractAPIs( ... )
* QsciAbstractAPIs():from( pPtr_OR_oObj_of_type_QsciAbstractAPIs )
* QsciAbstractAPIs():configure( pPtr_OR_oObj_of_type_QsciAbstractAPIs )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QsciAPIs( ... )
* QsciAPIs():from( pPtr_OR_oObj_of_type_QsciAPIs )
* QsciAPIs():configure( pPtr_OR_oObj_of_type_QsciAPIs )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -60,6 +60,6 @@
* C++ wrappers : contrib/hbqt/qscintilla/QsciAPIs.cpp
* Library : hbqscintilla
* $SEEALSO$
* QsciAbstractAPIs
* QsciAbstractAPIs()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QsciCommand( ... )
* QsciCommand():from( pPtr_OR_oObj_of_type_QsciCommand )
* QsciCommand():configure( pPtr_OR_oObj_of_type_QsciCommand )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QsciCommandSet( ... )
* QsciCommandSet():from( pPtr_OR_oObj_of_type_QsciCommandSet )
* QsciCommandSet():configure( pPtr_OR_oObj_of_type_QsciCommandSet )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QsciLexer( ... )
* QsciLexer():from( pPtr_OR_oObj_of_type_QsciLexer )
* QsciLexer():configure( pPtr_OR_oObj_of_type_QsciLexer )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QsciLexerCPP( ... )
* QsciLexerCPP():from( pPtr_OR_oObj_of_type_QsciLexerCPP )
* QsciLexerCPP():configure( pPtr_OR_oObj_of_type_QsciLexerCPP )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -73,6 +73,6 @@
* C++ wrappers : contrib/hbqt/qscintilla/QsciLexerCPP.cpp
* Library : hbqscintilla
* $SEEALSO$
* QsciLexer
* QsciLexer()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QsciLexerFlagship( ... )
* QsciLexerFlagship():from( pPtr_OR_oObj_of_type_QsciLexerFlagship )
* QsciLexerFlagship():configure( pPtr_OR_oObj_of_type_QsciLexerFlagship )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -73,6 +73,6 @@
* C++ wrappers : contrib/hbqt/qscintilla/QsciLexerFlagship.cpp
* Library : hbqscintilla
* $SEEALSO$
* QsciLexer
* QsciLexer()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QsciScintilla( ... )
* QsciScintilla():from( pPtr_OR_oObj_of_type_QsciScintilla )
* QsciScintilla():configure( pPtr_OR_oObj_of_type_QsciScintilla )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QsciStyle( ... )
* QsciStyle():from( pPtr_OR_oObj_of_type_QsciStyle )
* QsciStyle():configure( pPtr_OR_oObj_of_type_QsciStyle )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QsciStyledText( ... )
* QsciStyledText():from( pPtr_OR_oObj_of_type_QsciStyledText )
* QsciStyledText():configure( pPtr_OR_oObj_of_type_QsciStyledText )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"
#include "hbqscintilla.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"
#include "hbqscintilla.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"
#include "hbqscintilla.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"
#include "hbqscintilla.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"
#include "hbqscintilla.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"
#include "hbqscintilla.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"
#include "hbqscintilla.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"
#include "hbqscintilla.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"
#include "hbqscintilla.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"
#include "hbqscintilla.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"
#include "hbqscintilla.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"
#include "hbqscintilla.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbclass.ch"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbclass.ch"
@@ -151,5 +183,5 @@ METHOD QsciAPIs:event( pE )
METHOD QsciAPIs:installedAPIFiles()
RETURN Qt_QsciAPIs_installedAPIFiles( ::pPtr )
RETURN HB_QStringList():from( Qt_QsciAPIs_installedAPIFiles( ::pPtr ) )

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbclass.ch"
@@ -88,7 +120,7 @@ METHOD QsciAbstractAPIs:new( ... )
METHOD QsciAbstractAPIs:lexer()
RETURN Qt_QsciAbstractAPIs_lexer( ::pPtr )
RETURN HB_QsciLexer():from( Qt_QsciAbstractAPIs_lexer( ::pPtr ) )
METHOD QsciAbstractAPIs:updateAutoCompletionList( pContext, pList )

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbclass.ch"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbclass.ch"
@@ -98,7 +130,7 @@ METHOD QsciCommandSet:writeSettings( pQs, pPrefix )
METHOD QsciCommandSet:commands()
RETURN Qt_QsciCommandSet_commands( ::pPtr )
RETURN HB_QList():from( Qt_QsciCommandSet_commands( ::pPtr ) )
METHOD QsciCommandSet:clearKeys()

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbclass.ch"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbclass.ch"
@@ -138,7 +170,7 @@ METHOD QsciLexer:lexerId()
METHOD QsciLexer:apis()
RETURN Qt_QsciLexer_apis( ::pPtr )
RETURN HB_QsciAbstractAPIs():from( Qt_QsciLexer_apis( ::pPtr ) )
METHOD QsciLexer:autoCompletionFillups()
@@ -146,7 +178,7 @@ METHOD QsciLexer:autoCompletionFillups()
METHOD QsciLexer:autoCompletionWordSeparators()
RETURN Qt_QsciLexer_autoCompletionWordSeparators( ::pPtr )
RETURN HB_QStringList():from( Qt_QsciLexer_autoCompletionWordSeparators( ::pPtr ) )
METHOD QsciLexer:autoIndentStyle()
@@ -178,7 +210,7 @@ METHOD QsciLexer:caseSensitive()
METHOD QsciLexer:color( nStyle )
RETURN Qt_QsciLexer_color( ::pPtr, nStyle )
RETURN HB_QColor():from( Qt_QsciLexer_color( ::pPtr, nStyle ) )
METHOD QsciLexer:eolFill( nStyle )
@@ -186,7 +218,7 @@ METHOD QsciLexer:eolFill( nStyle )
METHOD QsciLexer:font( nStyle )
RETURN Qt_QsciLexer_font( ::pPtr, nStyle )
RETURN HB_QFont():from( Qt_QsciLexer_font( ::pPtr, nStyle ) )
METHOD QsciLexer:indentationGuideView()
@@ -206,30 +238,21 @@ METHOD QsciLexer:description( nStyle )
METHOD QsciLexer:paper( nStyle )
RETURN Qt_QsciLexer_paper( ::pPtr, nStyle )
RETURN HB_QColor():from( Qt_QsciLexer_paper( ::pPtr, nStyle ) )
METHOD QsciLexer:defaultColor( ... )
LOCAL p, aP, nP, aV := {}
aP := hb_aParams()
nP := len( aP )
::valtypes( aP, aV )
FOR EACH p IN { ... }
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
NEXT
DO CASE
CASE nP == 1
SWITCH PCount()
CASE 1
DO CASE
CASE aV[ 1 ] $ "N"
// virtual QColor defaultColor (int style) const
// N n int
RETURN QColor():from( Qt_QsciLexer_defaultColor_1( ::pPtr, ... ) )
CASE hb_isNumeric( hb_pvalue( 1 ) )
RETURN HB_QColor():from( Qt_QsciLexer_defaultColor_1( ::pPtr, ... ) )
ENDCASE
CASE nP == 0
// QColor defaultColor () const
RETURN QColor():from( Qt_QsciLexer_defaultColor( ::pPtr, ... ) )
ENDCASE
RETURN NIL
EXIT
CASE 0
RETURN HB_QColor():from( Qt_QsciLexer_defaultColor( ::pPtr, ... ) )
ENDSWITCH
RETURN hbqt_error()
METHOD QsciLexer:defaultEolFill( nStyle )
@@ -237,53 +260,35 @@ METHOD QsciLexer:defaultEolFill( nStyle )
METHOD QsciLexer:defaultFont( ... )
LOCAL p, aP, nP, aV := {}
aP := hb_aParams()
nP := len( aP )
::valtypes( aP, aV )
FOR EACH p IN { ... }
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
NEXT
DO CASE
CASE nP == 1
SWITCH PCount()
CASE 1
DO CASE
CASE aV[ 1 ] $ "N"
// virtual QFont defaultFont (int style) const
// N n int
RETURN QFont():from( Qt_QsciLexer_defaultFont_1( ::pPtr, ... ) )
CASE hb_isNumeric( hb_pvalue( 1 ) )
RETURN HB_QFont():from( Qt_QsciLexer_defaultFont_1( ::pPtr, ... ) )
ENDCASE
CASE nP == 0
// QFont defaultFont () const
RETURN QFont():from( Qt_QsciLexer_defaultFont( ::pPtr, ... ) )
ENDCASE
RETURN NIL
EXIT
CASE 0
RETURN HB_QFont():from( Qt_QsciLexer_defaultFont( ::pPtr, ... ) )
ENDSWITCH
RETURN hbqt_error()
METHOD QsciLexer:defaultPaper( ... )
LOCAL p, aP, nP, aV := {}
aP := hb_aParams()
nP := len( aP )
::valtypes( aP, aV )
FOR EACH p IN { ... }
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
NEXT
DO CASE
CASE nP == 1
SWITCH PCount()
CASE 1
DO CASE
CASE aV[ 1 ] $ "N"
// virtual QColor defaultPaper (int style) const
// N n int
RETURN QColor():from( Qt_QsciLexer_defaultPaper_1( ::pPtr, ... ) )
CASE hb_isNumeric( hb_pvalue( 1 ) )
RETURN HB_QColor():from( Qt_QsciLexer_defaultPaper_1( ::pPtr, ... ) )
ENDCASE
CASE nP == 0
// QColor defaultPaper () const
RETURN QColor():from( Qt_QsciLexer_defaultPaper( ::pPtr, ... ) )
ENDCASE
RETURN NIL
EXIT
CASE 0
RETURN HB_QColor():from( Qt_QsciLexer_defaultPaper( ::pPtr, ... ) )
ENDSWITCH
RETURN hbqt_error()
METHOD QsciLexer:editor()
RETURN Qt_QsciLexer_editor( ::pPtr )
RETURN HB_QsciScintilla():from( Qt_QsciLexer_editor( ::pPtr ) )
METHOD QsciLexer:setEditor( pEditor )

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbclass.ch"
@@ -120,7 +152,7 @@ METHOD QsciLexerCPP:lexer()
METHOD QsciLexerCPP:autoCompletionWordSeparators()
RETURN Qt_QsciLexerCPP_autoCompletionWordSeparators( ::pPtr )
RETURN HB_QStringList():from( Qt_QsciLexerCPP_autoCompletionWordSeparators( ::pPtr ) )
METHOD QsciLexerCPP:blockEnd( nStyle )
@@ -144,7 +176,7 @@ METHOD QsciLexerCPP:wordCharacters()
METHOD QsciLexerCPP:defaultColor( nStyle )
RETURN Qt_QsciLexerCPP_defaultColor( ::pPtr, nStyle )
RETURN HB_QColor():from( Qt_QsciLexerCPP_defaultColor( ::pPtr, nStyle ) )
METHOD QsciLexerCPP:defaultEolFill( nStyle )
@@ -152,11 +184,11 @@ METHOD QsciLexerCPP:defaultEolFill( nStyle )
METHOD QsciLexerCPP:defaultFont( nStyle )
RETURN Qt_QsciLexerCPP_defaultFont( ::pPtr, nStyle )
RETURN HB_QFont():from( Qt_QsciLexerCPP_defaultFont( ::pPtr, nStyle ) )
METHOD QsciLexerCPP:defaultPaper( nStyle )
RETURN Qt_QsciLexerCPP_defaultPaper( ::pPtr, nStyle )
RETURN HB_QColor():from( Qt_QsciLexerCPP_defaultPaper( ::pPtr, nStyle ) )
METHOD QsciLexerCPP:keywords( nSet )

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbclass.ch"
@@ -120,7 +152,7 @@ METHOD QsciLexerFlagship:lexer()
METHOD QsciLexerFlagship:autoCompletionWordSeparators()
RETURN Qt_QsciLexerFlagship_autoCompletionWordSeparators( ::pPtr )
RETURN HB_QStringList():from( Qt_QsciLexerFlagship_autoCompletionWordSeparators( ::pPtr ) )
METHOD QsciLexerFlagship:blockEnd( nStyle )
@@ -144,7 +176,7 @@ METHOD QsciLexerFlagship:wordCharacters()
METHOD QsciLexerFlagship:defaultColor( nStyle )
RETURN Qt_QsciLexerFlagship_defaultColor( ::pPtr, nStyle )
RETURN HB_QColor():from( Qt_QsciLexerFlagship_defaultColor( ::pPtr, nStyle ) )
METHOD QsciLexerFlagship:defaultEolFill( nStyle )
@@ -152,11 +184,11 @@ METHOD QsciLexerFlagship:defaultEolFill( nStyle )
METHOD QsciLexerFlagship:defaultFont( nStyle )
RETURN Qt_QsciLexerFlagship_defaultFont( ::pPtr, nStyle )
RETURN HB_QFont():from( Qt_QsciLexerFlagship_defaultFont( ::pPtr, nStyle ) )
METHOD QsciLexerFlagship:defaultPaper( nStyle )
RETURN Qt_QsciLexerFlagship_defaultPaper( ::pPtr, nStyle )
RETURN HB_QColor():from( Qt_QsciLexerFlagship_defaultPaper( ::pPtr, nStyle ) )
METHOD QsciLexerFlagship:keywords( nSet )

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbclass.ch"
@@ -270,34 +302,23 @@ METHOD QsciScintilla:new( ... )
METHOD QsciScintilla:annotate( ... )
LOCAL p, aP, nP, aV := {}
aP := hb_aParams()
nP := len( aP )
::valtypes( aP, aV )
FOR EACH p IN { ... }
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
NEXT
DO CASE
CASE nP == 3
SWITCH PCount()
CASE 3
DO CASE
CASE aV[ 1 ] $ "N" .AND. aV[ 2 ] $ "C" .AND. aV[ 3 ] $ "N"
// void annotate (int line, const QString &text, int style)
// N n int, C c QString, N n int
CASE hb_isNumeric( hb_pvalue( 1 ) ) .AND. hb_isChar( hb_pvalue( 2 ) ) .AND. hb_isNumeric( hb_pvalue( 3 ) )
RETURN Qt_QsciScintilla_annotate( ::pPtr, ... )
CASE aV[ 1 ] $ "N" .AND. aV[ 2 ] $ "C" .AND. aV[ 3 ] $ "PO"
// void annotate (int line, const QString &text, const QsciStyle &style)
// N n int, C c QString, PO p QsciStyle
CASE hb_isNumeric( hb_pvalue( 1 ) ) .AND. hb_isChar( hb_pvalue( 2 ) ) .AND. hb_isObject( hb_pvalue( 3 ) )
RETURN Qt_QsciScintilla_annotate_1( ::pPtr, ... )
ENDCASE
CASE nP == 2
EXIT
CASE 2
DO CASE
CASE aV[ 1 ] $ "N" .AND. aV[ 2 ] $ "PO"
// void annotate (int line, const QsciStyledText &text)
// N n int, PO p QsciStyledText
CASE hb_isNumeric( hb_pvalue( 1 ) ) .AND. hb_isObject( hb_pvalue( 2 ) )
RETURN Qt_QsciScintilla_annotate_2( ::pPtr, ... )
ENDCASE
ENDCASE
RETURN NIL
EXIT
ENDSWITCH
RETURN hbqt_error()
METHOD QsciScintilla:annotation( nLine )
@@ -377,7 +398,7 @@ METHOD QsciScintilla:clearRegisteredImages()
METHOD QsciScintilla:color()
RETURN Qt_QsciScintilla_color( ::pPtr )
RETURN HB_QColor():from( Qt_QsciScintilla_color( ::pPtr ) )
METHOD QsciScintilla:convertEols( nMode )
@@ -385,7 +406,7 @@ METHOD QsciScintilla:convertEols( nMode )
METHOD QsciScintilla:document()
RETURN Qt_QsciScintilla_document( ::pPtr )
RETURN HB_QsciDocument():from( Qt_QsciScintilla_document( ::pPtr ) )
METHOD QsciScintilla:endUndoAction()
@@ -393,7 +414,7 @@ METHOD QsciScintilla:endUndoAction()
METHOD QsciScintilla:edgeColor()
RETURN Qt_QsciScintilla_edgeColor( ::pPtr )
RETURN HB_QColor():from( Qt_QsciScintilla_edgeColor( ::pPtr ) )
METHOD QsciScintilla:edgeColumn()
@@ -513,7 +534,7 @@ METHOD QsciScintilla:length()
METHOD QsciScintilla:lexer()
RETURN Qt_QsciScintilla_lexer( ::pPtr )
RETURN HB_QsciLexer():from( Qt_QsciScintilla_lexer( ::pPtr ) )
METHOD QsciScintilla:marginLineNumbers( nMargin )
@@ -537,46 +558,29 @@ METHOD QsciScintilla:marginWidth( nMargin )
METHOD QsciScintilla:markerDefine( ... )
LOCAL p, aP, nP, aV := {}
aP := hb_aParams()
nP := len( aP )
::valtypes( aP, aV )
FOR EACH p IN { ... }
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
NEXT
DO CASE
CASE nP == 2
SWITCH PCount()
CASE 2
DO CASE
CASE aV[ 1 ] $ "C" .AND. aV[ 2 ] $ "N"
// int markerDefine (char ch, int mnr=-1)
// C c char, N n int
CASE hb_isChar( hb_pvalue( 1 ) ) .AND. hb_isNumeric( hb_pvalue( 2 ) )
RETURN Qt_QsciScintilla_markerDefine_1( ::pPtr, ... )
CASE aV[ 1 ] $ "N" .AND. aV[ 2 ] $ "N"
// int markerDefine (MarkerSymbol sym, int mnr=-1)
// N n QsciScintilla::MarkerSymbol, N n int
CASE hb_isNumeric( hb_pvalue( 1 ) ) .AND. hb_isNumeric( hb_pvalue( 2 ) )
RETURN Qt_QsciScintilla_markerDefine( ::pPtr, ... )
CASE aV[ 1 ] $ "PO" .AND. aV[ 2 ] $ "N"
// int markerDefine (const QPixmap &pm, int mnr=-1)
// PO p QPixmap, N n int
CASE hb_isObject( hb_pvalue( 1 ) ) .AND. hb_isNumeric( hb_pvalue( 2 ) )
RETURN Qt_QsciScintilla_markerDefine_2( ::pPtr, ... )
ENDCASE
CASE nP == 1
EXIT
CASE 1
DO CASE
CASE aV[ 1 ] $ "C"
// int markerDefine (char ch, int mnr=-1)
// C c char, N n int
CASE hb_isChar( hb_pvalue( 1 ) )
RETURN Qt_QsciScintilla_markerDefine_1( ::pPtr, ... )
CASE aV[ 1 ] $ "N"
// int markerDefine (MarkerSymbol sym, int mnr=-1)
// N n QsciScintilla::MarkerSymbol, N n int
CASE hb_isNumeric( hb_pvalue( 1 ) )
RETURN Qt_QsciScintilla_markerDefine( ::pPtr, ... )
CASE aV[ 1 ] $ "PO"
// int markerDefine (const QPixmap &pm, int mnr=-1)
// PO p QPixmap, N n int
CASE hb_isObject( hb_pvalue( 1 ) )
RETURN Qt_QsciScintilla_markerDefine_2( ::pPtr, ... )
ENDCASE
ENDCASE
RETURN NIL
EXIT
ENDSWITCH
RETURN hbqt_error()
METHOD QsciScintilla:markerAdd( nLinenr, nMnr )
@@ -612,7 +616,7 @@ METHOD QsciScintilla:markerFindPrevious( nLinenr, nMask )
METHOD QsciScintilla:paper()
RETURN Qt_QsciScintilla_paper( ::pPtr )
RETURN HB_QColor():from( Qt_QsciScintilla_paper( ::pPtr ) )
METHOD QsciScintilla:positionFromLineIndex( nLine, nIndex )
@@ -696,34 +700,23 @@ METHOD QsciScintilla:setEdgeMode( nMode )
METHOD QsciScintilla:setMarginText( ... )
LOCAL p, aP, nP, aV := {}
aP := hb_aParams()
nP := len( aP )
::valtypes( aP, aV )
FOR EACH p IN { ... }
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
NEXT
DO CASE
CASE nP == 3
SWITCH PCount()
CASE 3
DO CASE
CASE aV[ 1 ] $ "N" .AND. aV[ 2 ] $ "C" .AND. aV[ 3 ] $ "N"
// void setMarginText (int line, const QString &text, int style)
// N n int, C c QString, N n int
CASE hb_isNumeric( hb_pvalue( 1 ) ) .AND. hb_isChar( hb_pvalue( 2 ) ) .AND. hb_isNumeric( hb_pvalue( 3 ) )
RETURN Qt_QsciScintilla_setMarginText( ::pPtr, ... )
CASE aV[ 1 ] $ "N" .AND. aV[ 2 ] $ "C" .AND. aV[ 3 ] $ "PO"
// void setMarginText (int line, const QString &text, const QsciStyle &style)
// N n int, C c QString, PO p QsciStyle
CASE hb_isNumeric( hb_pvalue( 1 ) ) .AND. hb_isChar( hb_pvalue( 2 ) ) .AND. hb_isObject( hb_pvalue( 3 ) )
RETURN Qt_QsciScintilla_setMarginText_1( ::pPtr, ... )
ENDCASE
CASE nP == 2
EXIT
CASE 2
DO CASE
CASE aV[ 1 ] $ "N" .AND. aV[ 2 ] $ "PO"
// void setMarginText (int line, const QsciStyledText &text)
// N n int, PO p QsciStyledText
CASE hb_isNumeric( hb_pvalue( 1 ) ) .AND. hb_isObject( hb_pvalue( 2 ) )
RETURN Qt_QsciScintilla_setMarginText_2( ::pPtr, ... )
ENDCASE
ENDCASE
RETURN NIL
EXIT
ENDSWITCH
RETURN hbqt_error()
METHOD QsciScintilla:setMarginType( nMargin, nType )
@@ -779,7 +772,7 @@ METHOD QsciScintilla:showUserList( nId, pList )
METHOD QsciScintilla:standardCommands()
RETURN Qt_QsciScintilla_standardCommands( ::pPtr )
RETURN HB_QsciCommandSet():from( Qt_QsciScintilla_standardCommands( ::pPtr ) )
METHOD QsciScintilla:tabIndents()
@@ -791,26 +784,17 @@ METHOD QsciScintilla:tabWidth()
METHOD QsciScintilla:text( ... )
LOCAL p, aP, nP, aV := {}
aP := hb_aParams()
nP := len( aP )
::valtypes( aP, aV )
FOR EACH p IN { ... }
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
NEXT
DO CASE
CASE nP == 1
SWITCH PCount()
CASE 1
DO CASE
CASE aV[ 1 ] $ "N"
// QString text (int line) const
// N n int
CASE hb_isNumeric( hb_pvalue( 1 ) )
RETURN Qt_QsciScintilla_text_1( ::pPtr, ... )
ENDCASE
CASE nP == 0
// QString text () const
EXIT
CASE 0
RETURN Qt_QsciScintilla_text( ::pPtr, ... )
ENDCASE
RETURN NIL
ENDSWITCH
RETURN hbqt_error()
METHOD QsciScintilla:textHeight( nLinenr )
@@ -1050,27 +1034,17 @@ METHOD QsciScintilla:setMarginSensitivity( nMargin, lSens )
METHOD QsciScintilla:setMarginWidth( ... )
LOCAL p, aP, nP, aV := {}
aP := hb_aParams()
nP := len( aP )
::valtypes( aP, aV )
FOR EACH p IN { ... }
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
NEXT
DO CASE
CASE nP == 2
SWITCH PCount()
CASE 2
DO CASE
CASE aV[ 1 ] $ "N" .AND. aV[ 2 ] $ "C"
// virtual void setMarginWidth (int margin, const QString &s)
// N n int, C c QString
CASE hb_isNumeric( hb_pvalue( 1 ) ) .AND. hb_isChar( hb_pvalue( 2 ) )
RETURN Qt_QsciScintilla_setMarginWidth_1( ::pPtr, ... )
CASE aV[ 1 ] $ "N" .AND. aV[ 2 ] $ "N"
// virtual void setMarginWidth (int margin, int width)
// N n int, N n int
CASE hb_isNumeric( hb_pvalue( 1 ) ) .AND. hb_isNumeric( hb_pvalue( 2 ) )
RETURN Qt_QsciScintilla_setMarginWidth( ::pPtr, ... )
ENDCASE
ENDCASE
RETURN NIL
EXIT
ENDSWITCH
RETURN hbqt_error()
METHOD QsciScintilla:setModified( lM )
@@ -1130,49 +1104,31 @@ METHOD QsciScintilla:unindent( nLine )
METHOD QsciScintilla:zoomIn( ... )
LOCAL p, aP, nP, aV := {}
aP := hb_aParams()
nP := len( aP )
::valtypes( aP, aV )
FOR EACH p IN { ... }
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
NEXT
DO CASE
CASE nP == 1
SWITCH PCount()
CASE 1
DO CASE
CASE aV[ 1 ] $ "N"
// virtual void zoomIn (int range)
// N n int
CASE hb_isNumeric( hb_pvalue( 1 ) )
RETURN Qt_QsciScintilla_zoomIn( ::pPtr, ... )
ENDCASE
CASE nP == 0
// virtual void zoomIn ()
EXIT
CASE 0
RETURN Qt_QsciScintilla_zoomIn_1( ::pPtr, ... )
ENDCASE
RETURN NIL
ENDSWITCH
RETURN hbqt_error()
METHOD QsciScintilla:zoomOut( ... )
LOCAL p, aP, nP, aV := {}
aP := hb_aParams()
nP := len( aP )
::valtypes( aP, aV )
FOR EACH p IN { ... }
hb_pvalue( p:__enumIndex(), hbqt_ptr( p ) )
NEXT
DO CASE
CASE nP == 1
SWITCH PCount()
CASE 1
DO CASE
CASE aV[ 1 ] $ "N"
// virtual void zoomOut (int range)
// N n int
CASE hb_isNumeric( hb_pvalue( 1 ) )
RETURN Qt_QsciScintilla_zoomOut( ::pPtr, ... )
ENDCASE
CASE nP == 0
// virtual void zoomOut ()
EXIT
CASE 0
RETURN Qt_QsciScintilla_zoomOut_1( ::pPtr, ... )
ENDCASE
RETURN NIL
ENDSWITCH
RETURN hbqt_error()
METHOD QsciScintilla:zoomTo( nSize )

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbclass.ch"
@@ -121,7 +153,7 @@ METHOD QsciStyle:setColor( pColor )
METHOD QsciStyle:color()
RETURN Qt_QsciStyle_color( ::pPtr )
RETURN HB_QColor():from( Qt_QsciStyle_color( ::pPtr ) )
METHOD QsciStyle:setPaper( pPaper )
@@ -129,7 +161,7 @@ METHOD QsciStyle:setPaper( pPaper )
METHOD QsciStyle:paper()
RETURN Qt_QsciStyle_paper( ::pPtr )
RETURN HB_QColor():from( Qt_QsciStyle_paper( ::pPtr ) )
METHOD QsciStyle:setFont( pFont )
@@ -137,7 +169,7 @@ METHOD QsciStyle:setFont( pFont )
METHOD QsciStyle:font()
RETURN Qt_QsciStyle_font( ::pPtr )
RETURN HB_QFont():from( Qt_QsciStyle_font( ::pPtr ) )
METHOD QsciStyle:setEolFill( lFill )

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbclass.ch"

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* HBQEvents( ... )
* HBQEvents():from( pPtr_OR_oObj_of_type_HBQEvents )
* HBQEvents():configure( pPtr_OR_oObj_of_type_HBQEvents )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -49,6 +49,6 @@
* C++ wrappers : contrib/hbqt/qtcore/HBQEvents.cpp
* Library : hbqtcore
* $SEEALSO$
* QObject
* QObject()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* HBQSlots( ... )
* HBQSlots():from( pPtr_OR_oObj_of_type_HBQSlots )
* HBQSlots():configure( pPtr_OR_oObj_of_type_HBQSlots )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -50,6 +50,6 @@
* C++ wrappers : contrib/hbqt/qtcore/HBQSlots.cpp
* Library : hbqtcore
* $SEEALSO$
* QObject
* QObject()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QAbstractItemModel( ... )
* QAbstractItemModel():from( pPtr_OR_oObj_of_type_QAbstractItemModel )
* QAbstractItemModel():configure( pPtr_OR_oObj_of_type_QAbstractItemModel )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -78,6 +78,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QAbstractItemModel.cpp
* Library : hbqtcore
* $SEEALSO$
* QObject
* QObject()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QAbstractListModel( ... )
* QAbstractListModel():from( pPtr_OR_oObj_of_type_QAbstractListModel )
* QAbstractListModel():configure( pPtr_OR_oObj_of_type_QAbstractListModel )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -47,6 +47,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QAbstractListModel.cpp
* Library : hbqtcore
* $SEEALSO$
* QAbstractItemModel
* QAbstractItemModel()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QAbstractTableModel( ... )
* QAbstractTableModel():from( pPtr_OR_oObj_of_type_QAbstractTableModel )
* QAbstractTableModel():configure( pPtr_OR_oObj_of_type_QAbstractTableModel )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -47,6 +47,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QAbstractTableModel.cpp
* Library : hbqtcore
* $SEEALSO$
* QAbstractItemModel
* QAbstractItemModel()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QBitArray( ... )
* QBitArray():from( pPtr_OR_oObj_of_type_QBitArray )
* QBitArray():configure( pPtr_OR_oObj_of_type_QBitArray )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QBuffer( ... )
* QBuffer():from( pPtr_OR_oObj_of_type_QBuffer )
* QBuffer():configure( pPtr_OR_oObj_of_type_QBuffer )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -51,6 +51,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QBuffer.cpp
* Library : hbqtcore
* $SEEALSO$
* QIODevice
* QIODevice()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QByteArray( ... )
* QByteArray():from( pPtr_OR_oObj_of_type_QByteArray )
* QByteArray():configure( pPtr_OR_oObj_of_type_QByteArray )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QChar( ... )
* QChar():from( pPtr_OR_oObj_of_type_QChar )
* QChar():configure( pPtr_OR_oObj_of_type_QChar )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QCoreApplication( ... )
* QCoreApplication():from( pPtr_OR_oObj_of_type_QCoreApplication )
* QCoreApplication():configure( pPtr_OR_oObj_of_type_QCoreApplication )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -85,6 +85,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QCoreApplication.cpp
* Library : hbqtcore
* $SEEALSO$
* QObject
* QObject()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QDataStream( ... )
* QDataStream():from( pPtr_OR_oObj_of_type_QDataStream )
* QDataStream():configure( pPtr_OR_oObj_of_type_QDataStream )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QDate( ... )
* QDate():from( pPtr_OR_oObj_of_type_QDate )
* QDate():configure( pPtr_OR_oObj_of_type_QDate )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QDateTime( ... )
* QDateTime():from( pPtr_OR_oObj_of_type_QDateTime )
* QDateTime():configure( pPtr_OR_oObj_of_type_QDateTime )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QDir( ... )
* QDir():from( pPtr_OR_oObj_of_type_QDir )
* QDir():configure( pPtr_OR_oObj_of_type_QDir )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QEvent( ... )
* QEvent():from( pPtr_OR_oObj_of_type_QEvent )
* QEvent():configure( pPtr_OR_oObj_of_type_QEvent )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QEventLoop( ... )
* QEventLoop():from( pPtr_OR_oObj_of_type_QEventLoop )
* QEventLoop():configure( pPtr_OR_oObj_of_type_QEventLoop )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -52,6 +52,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QEventLoop.cpp
* Library : hbqtcore
* $SEEALSO$
* QObject
* QObject()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QFile( ... )
* QFile():from( pPtr_OR_oObj_of_type_QFile )
* QFile():configure( pPtr_OR_oObj_of_type_QFile )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -79,6 +79,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QFile.cpp
* Library : hbqtcore
* $SEEALSO$
* QIODevice
* QIODevice()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QFileInfo( ... )
* QFileInfo():from( pPtr_OR_oObj_of_type_QFileInfo )
* QFileInfo():configure( pPtr_OR_oObj_of_type_QFileInfo )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QIODevice( ... )
* QIODevice():from( pPtr_OR_oObj_of_type_QIODevice )
* QIODevice():configure( pPtr_OR_oObj_of_type_QIODevice )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -79,6 +79,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QIODevice.cpp
* Library : hbqtcore
* $SEEALSO$
* QObject
* QObject()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QLatin1Char( ... )
* QLatin1Char():from( pPtr_OR_oObj_of_type_QLatin1Char )
* QLatin1Char():configure( pPtr_OR_oObj_of_type_QLatin1Char )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QLatin1String( ... )
* QLatin1String():from( pPtr_OR_oObj_of_type_QLatin1String )
* QLatin1String():configure( pPtr_OR_oObj_of_type_QLatin1String )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QLine( ... )
* QLine():from( pPtr_OR_oObj_of_type_QLine )
* QLine():configure( pPtr_OR_oObj_of_type_QLine )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QLineF( ... )
* QLineF():from( pPtr_OR_oObj_of_type_QLineF )
* QLineF():configure( pPtr_OR_oObj_of_type_QLineF )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QList( ... )
* QList():from( pPtr_OR_oObj_of_type_QList )
* QList():configure( pPtr_OR_oObj_of_type_QList )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QLocale( ... )
* QLocale():from( pPtr_OR_oObj_of_type_QLocale )
* QLocale():configure( pPtr_OR_oObj_of_type_QLocale )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QMimeData( ... )
* QMimeData():from( pPtr_OR_oObj_of_type_QMimeData )
* QMimeData():configure( pPtr_OR_oObj_of_type_QMimeData )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -67,6 +67,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QMimeData.cpp
* Library : hbqtcore
* $SEEALSO$
* QObject
* QObject()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QModelIndex( ... )
* QModelIndex():from( pPtr_OR_oObj_of_type_QModelIndex )
* QModelIndex():configure( pPtr_OR_oObj_of_type_QModelIndex )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QObject( ... )
* QObject():from( pPtr_OR_oObj_of_type_QObject )
* QObject():configure( pPtr_OR_oObj_of_type_QObject )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QPoint( ... )
* QPoint():from( pPtr_OR_oObj_of_type_QPoint )
* QPoint():configure( pPtr_OR_oObj_of_type_QPoint )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QPointF( ... )
* QPointF():from( pPtr_OR_oObj_of_type_QPointF )
* QPointF():configure( pPtr_OR_oObj_of_type_QPointF )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QProcess( ... )
* QProcess():from( pPtr_OR_oObj_of_type_QProcess )
* QProcess():configure( pPtr_OR_oObj_of_type_QProcess )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -79,6 +79,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QProcess.cpp
* Library : hbqtcore
* $SEEALSO$
* QIODevice
* QIODevice()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QRect( ... )
* QRect():from( pPtr_OR_oObj_of_type_QRect )
* QRect():configure( pPtr_OR_oObj_of_type_QRect )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QRectF( ... )
* QRectF():from( pPtr_OR_oObj_of_type_QRectF )
* QRectF():configure( pPtr_OR_oObj_of_type_QRectF )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QRegExp( ... )
* QRegExp():from( pPtr_OR_oObj_of_type_QRegExp )
* QRegExp():configure( pPtr_OR_oObj_of_type_QRegExp )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QResource( ... )
* QResource():from( pPtr_OR_oObj_of_type_QResource )
* QResource():configure( pPtr_OR_oObj_of_type_QResource )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QSettings( ... )
* QSettings():from( pPtr_OR_oObj_of_type_QSettings )
* QSettings():configure( pPtr_OR_oObj_of_type_QSettings )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -77,6 +77,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QSettings.cpp
* Library : hbqtcore
* $SEEALSO$
* QObject
* QObject()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QSignalMapper( ... )
* QSignalMapper():from( pPtr_OR_oObj_of_type_QSignalMapper )
* QSignalMapper():configure( pPtr_OR_oObj_of_type_QSignalMapper )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -55,6 +55,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QSignalMapper.cpp
* Library : hbqtcore
* $SEEALSO$
* QObject
* QObject()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QSize( ... )
* QSize():from( pPtr_OR_oObj_of_type_QSize )
* QSize():configure( pPtr_OR_oObj_of_type_QSize )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QSizeF( ... )
* QSizeF():from( pPtr_OR_oObj_of_type_QSizeF )
* QSizeF():configure( pPtr_OR_oObj_of_type_QSizeF )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QStringList( ... )
* QStringList():from( pPtr_OR_oObj_of_type_QStringList )
* QStringList():configure( pPtr_OR_oObj_of_type_QStringList )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -77,6 +77,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QStringList.cpp
* Library : hbqtcore
* $SEEALSO$
* QList
* QList()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QTextBoundaryFinder( ... )
* QTextBoundaryFinder():from( pPtr_OR_oObj_of_type_QTextBoundaryFinder )
* QTextBoundaryFinder():configure( pPtr_OR_oObj_of_type_QTextBoundaryFinder )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QTextCodec( ... )
* QTextCodec():from( pPtr_OR_oObj_of_type_QTextCodec )
* QTextCodec():configure( pPtr_OR_oObj_of_type_QTextCodec )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QTextDecoder( ... )
* QTextDecoder():from( pPtr_OR_oObj_of_type_QTextDecoder )
* QTextDecoder():configure( pPtr_OR_oObj_of_type_QTextDecoder )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QTextEncoder( ... )
* QTextEncoder():from( pPtr_OR_oObj_of_type_QTextEncoder )
* QTextEncoder():configure( pPtr_OR_oObj_of_type_QTextEncoder )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QTextStream( ... )
* QTextStream():from( pPtr_OR_oObj_of_type_QTextStream )
* QTextStream():configure( pPtr_OR_oObj_of_type_QTextStream )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QThread( ... )
* QThread():from( pPtr_OR_oObj_of_type_QThread )
* QThread():configure( pPtr_OR_oObj_of_type_QThread )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -59,6 +59,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QThread.cpp
* Library : hbqtcore
* $SEEALSO$
* QObject
* QObject()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QTime( ... )
* QTime():from( pPtr_OR_oObj_of_type_QTime )
* QTime():configure( pPtr_OR_oObj_of_type_QTime )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QTimeLine( ... )
* QTimeLine():from( pPtr_OR_oObj_of_type_QTimeLine )
* QTimeLine():configure( pPtr_OR_oObj_of_type_QTimeLine )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -73,6 +73,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QTimeLine.cpp
* Library : hbqtcore
* $SEEALSO$
* QObject
* QObject()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QTimer( ... )
* QTimer():from( pPtr_OR_oObj_of_type_QTimer )
* QTimer():configure( pPtr_OR_oObj_of_type_QTimer )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -56,6 +56,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QTimer.cpp
* Library : hbqtcore
* $SEEALSO$
* QObject
* QObject()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QTranslator( ... )
* QTranslator():from( pPtr_OR_oObj_of_type_QTranslator )
* QTranslator():configure( pPtr_OR_oObj_of_type_QTranslator )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -50,6 +50,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QTranslator.cpp
* Library : hbqtcore
* $SEEALSO$
* QObject
* QObject()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QUrl( ... )
* QUrl():from( pPtr_OR_oObj_of_type_QUrl )
* QUrl():configure( pPtr_OR_oObj_of_type_QUrl )
*
* $ARGUMENTS$
*
* $RETURNS$
@@ -112,6 +112,6 @@
* C++ wrappers : contrib/hbqt/qtcore/QUrl.cpp
* Library : hbqtcore
* $SEEALSO$
* QObject
* QObject()
* $END$
*/

View File

@@ -20,7 +20,7 @@
* $SYNTAX$
* QVariant( ... )
* QVariant():from( pPtr_OR_oObj_of_type_QVariant )
* QVariant():configure( pPtr_OR_oObj_of_type_QVariant )
*
* $ARGUMENTS$
*
* $RETURNS$

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"

View File

@@ -12,9 +12,7 @@
* 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>
* Copyright 2009-2010 Pritpal Bedi <bedipritpal@hotmail.com>
* www - http://harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -58,6 +56,40 @@
*
*/
/*----------------------------------------------------------------------*/
/* C R E D I T S */
/*----------------------------------------------------------------------*/
/*
* Marcos Antonio Gambeta
* for providing first ever prototype parsing methods. Though the current
* implementation is diametrically different then what he proposed, still
* current code shaped on those footsteps.
*
* Viktor Szakats
* for directing the project with futuristic vision;
* for designing and maintaining a complex build system for hbQT, hbIDE;
* for introducing many constructs on PRG and C++ levels;
* for streamlining signal/slots and events management classes;
*
* Istvan Bisz
* for introducing QPointer<> concept in the generator;
* for testing the library on numerous accounts;
* for showing a way how a GC pointer can be detached;
*
* Francesco Perillo
* for taking keen interest in hbQT development and peeking the code;
* for providing tips here and there to improve the code quality;
* for hitting bulls eye to describe why few objects need GC detachment;
*
* Carlos Bacco
* for implementing HBQT_TYPE_Q*Class enums;
* for peeking into the code and suggesting optimization points;
*
* Przemyslaw Czerpak
* for providing tips and trick to manipulate HVM internals to the best
* of its use and always showing a path when we get stuck;
* A true tradition of a MASTER...
*/
/*----------------------------------------------------------------------*/
#include "hbqtcore.h"

Some files were not shown because too many files have changed in this diff Show More