Files
harbour-core/harbour/contrib
Pritpal Bedi 84634e0d59 2009-07-05 18:20 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
+ 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.
2009-07-06 01:40:00 +00:00
..