Revision: 11646
          
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11646&view=rev
Author:   vouchcac
Date:     2009-07-06 01:40:00 +0000 (Mon, 06 Jul 2009)

Log Message:
-----------
2009-07-05 18:20 UTC-0800 Pritpal Bedi ([email protected])
  + harbour/contrib/hbqt/doc/html
    + Added this folder to hold auto generated pure .htm documentation files.
      These files can be used by any decent tool to form a useful compiled help
      manual. You can visit 
            http://www.vouch.info/harbour-qt/
                           to have first impressions. This on-line help source
      seemlessly links with Qt's online help system, so it can be a very useful
      reference source for developers.

  * harbour/contrib/hbqt/generator/hbqtgen.prg
    + Implemented <DOC> </DOC> section of a .qth header. This section 
      is placed as is in TQ*.txt and html/Q*.htm at appropriate place.

    + Re-implemented :new() method of TQ*.prg classes. If <CLASS></CLASS> 
section
      contains "Type = PlainObject" entry, it generates this method as 
             METHOD New( ... )
                LOCAL aP, nParams
                 
                aP := hb_aParams()
                nParams := len( aP )

                DO CASE
                CASE nParams == 0
                   ::pPtr := Q*()
                CASE nParams == 1
                   ::pPtr := Q*( aP[ 1 ] )
                CASE nParams == 2
                   ::pPtr := Q*( aP[ 1 ], aP[ 2 ] )
                ...
                ENDCASE

                RETURN Self

       This construct was necessary for those classes which are not inherited 
from 
       QWidget and which do not have parent and their contructors are either 
complex
       or cannot be supplied later after creation. Moreover, it simplifies .prg
       code considerably.
  
  * harbour/contrib/hbqt/qth/QFont.qth
  * harbour/contrib/hbqt/hbqt_qfont.cpp
  * harbour/contrib/hbqt/TQFont.prg
    + Implemented :new( ... ) construct. First in its series.
      Now you can construct QFont():new() with varies number of parameters.
      More details can be found in doc/TQFont.txt and doc/html/QFont.html.

Modified Paths:
--------------
    trunk/harbour/ChangeLog
    trunk/harbour/contrib/hbqt/TQFont.prg
    trunk/harbour/contrib/hbqt/generator/hbqtgen.prg
    trunk/harbour/contrib/hbqt/hbqt_qfont.cpp
    trunk/harbour/contrib/hbqt/qth/QFont.qth

Added Paths:
-----------
    trunk/harbour/contrib/hbqt/doc/html/


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to