Pritpal Bedi 8b4bac1390 2010-08-25 15:48 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_misc.prg
    + Implemented: object local "Slots" and "Events" management.
      Now no need to setup slots and events variable. These are 
      automatically created on demand. 

      EVENTS:
         oWnd := QMainWindow():new()

      Earlier:
         pEvents := Qt_Events_New()
         oWnd:installEventFilter( ::pEvents )
         Qt_Events_Connect( ::pEvents, oWnd, QEventClose, {|| MsgBox( "Closing" ) } )
      Now:
         oWnd:connect( QEvent_Close, {|| MsgBox( "Closing" ) } )

      SLOTS:
         oBtn := QPushButton():new()

      Earlier:
         pSlots := Qt_Slots_New()
         Qt_Slots_Connect( pSlots, oBtn, "clicked()", {|| ... } )
      Now:
         oBtn:connect( "clicked()", {|| ... } )

    This implementation fixes very old demand to isolate this glitch.

  * contrib/hbqt/tests/demoqt.prg
    % Demonstrates the new Slots and Events management protocol.
      Still a part of old proto is also retained for comparison.

  * contrib/hbide/hbide.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idereportsmanager.prg
    + Renamed: IdeReportsManager() class to HbpReportsManager().
      Also made this class totally independant to hbIDE engine.
      This opens up the way to shift it to hbQT itself.
      The only limitation is images. We need a way to include
      a minimal set of images in hbQT ( if it makes sense ) so that 
      this component be invoked from any application just by supplying
      a parent to host it, just like a COM component.
2010-08-25 23:01:17 +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%