Pritpal Bedi 8bd7b11815 2012-06-10 18:09 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbmk2_qt.hb
    ! Fixed: some formatting in generated source.

  * contrib/hbqt/qtcore/hbqt.h
    + Added: HB_EXPORT PHB_ITEM   hbqt_bindSetHbObject( PHB_ITEM pItem, void * qtObject, const char * szClassName, PHBQT_DEL_FUNC pDelFunc, int iFlags );

  * contrib/hbqt/qtcore/hbqt_bind.cpp
    + Added: static PHB_DYNS s_dynsym_SETSLOTS = NULL;
               Used to initiate __Slots hash to contain code block for slots.
    + Added: PHB_ITEM hbqt_bindSetHbObject( PHB_ITEM pItem, void * qtObject, const char * szClassName, PHBQT_DEL_FUNC pDelFunc, int iFlags )
               Used for class inheritance with :new() method.
             void hbqt_bindDelSlots( PHB_ITEM pSenderObject );
               Used to delete all slots for an object.
    + Added: HB_FUNC( HBQT_PROMOTEWIDGET2 )
             Provided by Francesco.
    + Added: HB_FUNC( HBQT_ITEMSONGLOBALLIST )
             Provided by Francesco.

    - Transferred: some HB_EXPORT prototypes in hbqt.h from hbqt_bind.cpp.

  * contrib/hbqt/qtcore/hbqt_hbqslots.cpp
    + Transferred: code blocks exploiting slots to PRG level from C++ level.

  * contrib/hbqt/qtcore/hbqt_init.cpp
  * contrib/hbqt/qtgui/hbqt_init.cpp
    * Formatting.

  * contrib/hbqt/qtcore/hbqt_misc.prg
    + Added: VAR    __Slots
    + Added: METHOD setSlots()

  * contrib/hbqt/qtcore/qth/QObject.qth
    + Uncommented: metaObject() method.

  * contrib/hbqt/tests/inherit.prg
    + Added: demo code to exploit inheritance of classes.

    This implementation is aimed at transferring signal/slot codeblocks from C++
    level to PRG level. This to happen, I am driffting from Przemek's orginal idea 
    of a separate class, encapsulating the same in exsting superclass HbqtObjectHandeller.
    So far has been successful but the concept has introduced a GPF on exit.
2012-06-11 03:15:20 +00:00
Description
Harbour Core — Reference source for Five development
172 MiB
Languages
C 80.3%
xBase 17.8%
Makefile 0.6%
C++ 0.4%
Harbour 0.4%
Other 0.3%