Revision: 13463 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=13463&view=rev Author: vouchcac Date: 2010-01-04 10:15:18 +0000 (Mon, 04 Jan 2010)
Log Message: ----------- 2010-01-04 01:58 UTC-0800 Pritpal Bedi (prit...@vouchcac.com) * contrib/hbide/hbide.hbp * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/idedocks.prg * contrib/hbide/ideeditor.prg * contrib/hbide/idefindreplace.prg * contrib/hbide/idemisc.prg * contrib/hbide/ideobject.prg * contrib/hbide/ideprojmanager.prg * contrib/hbide/idesaveload.prg * contrib/hbide/idethemes.prg * contrib/hbide/projects/hbide.hbi + contrib/hbide/resources/insert-datetime.png + contrib/hbide/resources/insert-external-file.png + contrib/hbide/resources/insert-procname.png + contrib/hbide/resources/readonly.png * contrib/hbide/resources/tabreadonly.png * contrib/hbxbp/xbpqtuiloader.prg A lot of changes are in effect including the patch sent by Vailton. The code is in the middle of restructing phase and may take several days to finish. Till the I request you all to bear with me and may expect some bumps too. Please do not update this code until I finish preliminaries. To sumup this commit includes: ! Thourough reclassification of classes and separation of code fragments in a way that not two developers collide with each other. One may takeup one segment and the other another. + Used hbide_* namespace and have changed almost every function. + Implemented, though not in a way I wanted, building a project via Qt's process classes. You will see a refreshing difference. + A major breakthrough in XbpQtUiLoader() class implementation. Now you can access the child widgets of a .ui component per this syntax: oUI:qObj[ "checkMatchCase" ]:setChecked( .t. ) => oUI:q_checkMatchCase:seChecked( .t. ) ^^ just prefix object name with "q_" ( Q + Underscore ). This greatly simmplifies coding and allows to exploit child widgets as real-time objects. Modified Paths: -------------- trunk/harbour/ChangeLog trunk/harbour/contrib/hbide/hbide.ch trunk/harbour/contrib/hbide/hbide.hbp trunk/harbour/contrib/hbide/hbide.prg trunk/harbour/contrib/hbide/ideactions.prg trunk/harbour/contrib/hbide/idedocks.prg trunk/harbour/contrib/hbide/ideeditor.prg trunk/harbour/contrib/hbide/idefindreplace.prg trunk/harbour/contrib/hbide/idemisc.prg trunk/harbour/contrib/hbide/idesaveload.prg trunk/harbour/contrib/hbide/idethemes.prg trunk/harbour/contrib/hbide/projects/hbide.hbi trunk/harbour/contrib/hbide/resources/tabreadonly.png trunk/harbour/contrib/hbxbp/xbpqtuiloader.prg Added Paths: ----------- trunk/harbour/contrib/hbide/ideobject.prg trunk/harbour/contrib/hbide/ideprojmanager.prg trunk/harbour/contrib/hbide/resources/insert-datetime.png trunk/harbour/contrib/hbide/resources/insert-external-file.png trunk/harbour/contrib/hbide/resources/insert-procname.png trunk/harbour/contrib/hbide/resources/readonly.png 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) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour