Hi!

Pritpal, in order to continue sending contributions properly to hbIDE,
the next new dialogs should be make using .ui or .uic? What do you
recommend?

Regards,
Vailton Renato

2010/2/2  <[email protected]>:
> Revision: 13749
>          
> http://harbour-project.svn.sourceforge.net/harbour-project/?rev=13749&view=rev
> Author:   vouchcac
> Date:     2010-02-03 00:39:51 +0000 (Wed, 03 Feb 2010)
>
> Log Message:
> -----------
> 2010-02-02 16:24 UTC-0800 Pritpal Bedi ([email protected])
>  * contrib/hbide/hbide.hbp
>  * contrib/hbide/hbide.prg
>  * contrib/hbide/idedocks.prg
>  * contrib/hbide/idefindreplace.prg
>  * contrib/hbide/idemisc.prg
>  * contrib/hbide/ideprojmanager.prg
>  * contrib/hbide/iderequests.prg
>  * contrib/hbide/idethemes.prg
>
>  * contrib/hbide/resources/projectproperties.ui
>
>  + contrib/hbide/resources/finddialog.uic
>  + contrib/hbide/resources/findinfiles.uic
>  + contrib/hbide/resources/findsource.uic
>  + contrib/hbide/resources/mainwindow.uic
>  + contrib/hbide/resources/projectproperties.uic
>  + contrib/hbide/resources/selectionlist.uic
>  + contrib/hbide/resources/selectproject.uic
>  + contrib/hbide/resources/themes.uic
>
>  * contrib/hbqt/hbqt.ch
>  * contrib/hbqt/qtgui/QLabel.cpp
>  * contrib/hbqt/qtgui/QSizePolicy.cpp
>  * contrib/hbqt/qtgui/QSpacerItem.cpp
>  * contrib/hbqt/qth/QLabel.qth
>  * contrib/hbqt/qth/QSizePolicy.qth
>  * contrib/hbqt/qth/QSpacerItem.qth
>
>  * contrib/hbqt/THbQtUI.prg
>
>  * contrib/hbxbp/xbpdialog.prg
>  * contrib/hbxbp/xbpwindow.prg
>
>    + This commit implements .uic files generated
>      via uic.exe of Qt distribution given a .ui file.
>      And hence eliminated the wooping cargo of QtUiTools.lib
>      which consumes arount 23+ MB over and above of application load.
>      All the dialogs/windows used in hbIDE are fully functional.
>
>      This implementation is in parallel of previous one and
>      either can be used. The difference in syntax is ( and as used in hbIDE )
>
>         #ifdef HBIDE_USE_UIC
>            oDlg := HbQtUI():new( ::oIDE:resPath + "selectproject.uic", 
> ::oDlg:oWidget ):build()
>         #else
>            oDlg := HbQtUI():new( ::oIDE:resPath + "selectproject.ui", 
> ::oDlg:oWidget ):create()
>         #endif
>
>      To take advantage of this feature you need to compile hbIDE
>      with -dHBIDE_USE_UIC. You can examine the task manager for memory
>      usage, with and without -dHBIDE_USE_UIC.
>
>      Please note that this implementation is not 100% complete.
>      I could synchronize the dialogs of hbIDE only. Though most of the
>      code is good for daily-use widgets still we need to add some
>      more functionality into the code. But it is simple. Mainly
>      we be needing more constants included in hash to convert
>      string defines to numeric representation.
>
>      Please test and report any issues.
>
> Modified Paths:
> --------------
>    trunk/harbour/ChangeLog
>    trunk/harbour/contrib/hbide/hbide.hbp
>    trunk/harbour/contrib/hbide/hbide.prg
>    trunk/harbour/contrib/hbide/idedocks.prg
>    trunk/harbour/contrib/hbide/idefindreplace.prg
>    trunk/harbour/contrib/hbide/idemisc.prg
>    trunk/harbour/contrib/hbide/ideprojmanager.prg
>    trunk/harbour/contrib/hbide/iderequests.prg
>    trunk/harbour/contrib/hbide/idethemes.prg
>    trunk/harbour/contrib/hbide/resources/projectproperties.ui
>    trunk/harbour/contrib/hbqt/THbQtUI.prg
>    trunk/harbour/contrib/hbqt/hbqt.ch
>    trunk/harbour/contrib/hbqt/qtgui/QLabel.cpp
>    trunk/harbour/contrib/hbqt/qtgui/QSizePolicy.cpp
>    trunk/harbour/contrib/hbqt/qtgui/QSpacerItem.cpp
>    trunk/harbour/contrib/hbqt/qth/QLabel.qth
>    trunk/harbour/contrib/hbqt/qth/QSizePolicy.qth
>    trunk/harbour/contrib/hbqt/qth/QSpacerItem.qth
>    trunk/harbour/contrib/hbxbp/xbpdialog.prg
>    trunk/harbour/contrib/hbxbp/xbpwindow.prg
>
> Added Paths:
> -----------
>    trunk/harbour/contrib/hbide/resources/finddialog.uic
>    trunk/harbour/contrib/hbide/resources/findinfiles.uic
>    trunk/harbour/contrib/hbide/resources/findsource.uic
>    trunk/harbour/contrib/hbide/resources/mainwindow.uic
>    trunk/harbour/contrib/hbide/resources/projectproperties.uic
>    trunk/harbour/contrib/hbide/resources/selectionlist.uic
>    trunk/harbour/contrib/hbide/resources/selectproject.uic
>    trunk/harbour/contrib/hbide/resources/themes.uic
>
>
> This was sent by the SourceForge.net collaborative development platform, the 
> world's largest Open Source development site.
> _______________________________________________
> Harbour mailing list (attachment size limit: 40KB)
> [email protected]
> http://lists.harbour-project.org/mailman/listinfo/harbour
>
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to