Revision: 10780
          
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=10780&view=rev
Author:   vouchcac
Date:     2009-04-05 09:32:56 +0000 (Sun, 05 Apr 2009)

Log Message:
-----------
2009-04-05 02:00 UTC-0800 Pritpal Bedi ([email protected])
  * harbour/contrib/hbqt/hbqt.h
  * harbour/contrib/hbqt/generator/hbqtgen.prg
  * harbour/contrib/hbqt/generator/qt45.qtp
  + harbour/contrib/hbqt/gensource/Makefile
  * harbour/contrib/hbqt/qth/QAbstractButton.qth
  * harbour/contrib/hbqt/qth/QAbstractItemView.qth
  * harbour/contrib/hbqt/qth/QAbstractPrintDialog.qth
  * harbour/contrib/hbqt/qth/QAbstractScrollArea.qth
  * harbour/contrib/hbqt/qth/QAbstractSlider.qth
  * harbour/contrib/hbqt/qth/QAbstractSpinBox.qth
  * harbour/contrib/hbqt/qth/QAction.qth
  * harbour/contrib/hbqt/qth/QApplication.qth
  * harbour/contrib/hbqt/qth/QAxBase.qth
  * harbour/contrib/hbqt/qth/QAxBindable.qth
  * harbour/contrib/hbqt/qth/QAxObject.qth
  * harbour/contrib/hbqt/qth/QAxWidget.qth
  * harbour/contrib/hbqt/qth/QBoxLayout.qth
  * harbour/contrib/hbqt/qth/QBrush.qth
  * harbour/contrib/hbqt/qth/QCalendarWidget.qth
  * harbour/contrib/hbqt/qth/QCheckBox.qth
  * harbour/contrib/hbqt/qth/QColor.qth
  * harbour/contrib/hbqt/qth/QColorDialog.qth
  * harbour/contrib/hbqt/qth/QComboBox.qth
  * harbour/contrib/hbqt/qth/QCommandLinkButton.qth
  * harbour/contrib/hbqt/qth/QCoreApplication.qth
  * harbour/contrib/hbqt/qth/QDateEdit.qth
  * harbour/contrib/hbqt/qth/QDateTimeEdit.qth
  * harbour/contrib/hbqt/qth/QDesktopWidget.qth
  * harbour/contrib/hbqt/qth/QDial.qth
  * harbour/contrib/hbqt/qth/QDialog.qth
  * harbour/contrib/hbqt/qth/QDir.qth
  * harbour/contrib/hbqt/qth/QDockWidget.qth
  * harbour/contrib/hbqt/qth/QDoubleSpinBox.qth
  * harbour/contrib/hbqt/qth/QErrorMessage.qth
  * harbour/contrib/hbqt/qth/QFileDialog.qth
  * harbour/contrib/hbqt/qth/QFocusFrame.qth
  * harbour/contrib/hbqt/qth/QFont.qth
  * harbour/contrib/hbqt/qth/QFontComboBox.qth
  * harbour/contrib/hbqt/qth/QFontDialog.qth
  * harbour/contrib/hbqt/qth/QFontInfo.qth
  * harbour/contrib/hbqt/qth/QFormLayout.qth
  * harbour/contrib/hbqt/qth/QFrame.qth
  * harbour/contrib/hbqt/qth/QFtp.qth
  * harbour/contrib/hbqt/qth/QGridLayout.qth
  * harbour/contrib/hbqt/qth/QGroupBox.qth
  * harbour/contrib/hbqt/qth/QHBoxLayout.qth
  * harbour/contrib/hbqt/qth/QHeaderView.qth
  * harbour/contrib/hbqt/qth/QHttp.qth
  * harbour/contrib/hbqt/qth/QInputDialog.qth
  * harbour/contrib/hbqt/qth/QLabel.qth
  * harbour/contrib/hbqt/qth/QLayout.qth
  * harbour/contrib/hbqt/qth/QLayoutItem.qth
  * harbour/contrib/hbqt/qth/QLCDNumber.qth
  * harbour/contrib/hbqt/qth/QLineEdit.qth
  * harbour/contrib/hbqt/qth/QListView.qth
  * harbour/contrib/hbqt/qth/QListWidget.qth
  * harbour/contrib/hbqt/qth/QListWidgetItem.qth
  * harbour/contrib/hbqt/qth/QMainWindow.qth
  * harbour/contrib/hbqt/qth/QMenu.qth
  * harbour/contrib/hbqt/qth/QMenuBar.qth
  * harbour/contrib/hbqt/qth/QMessageBox.qth
  * harbour/contrib/hbqt/qth/QObject.qth
  * harbour/contrib/hbqt/qth/QPageSetupDialog.qth
  * harbour/contrib/hbqt/qth/QPaintDevice.qth
  * harbour/contrib/hbqt/qth/QPainter.qth
  * harbour/contrib/hbqt/qth/QPen.qth
  * harbour/contrib/hbqt/qth/QPrintDialog.qth
  * harbour/contrib/hbqt/qth/QPrintPreviewDialog.qth
  * harbour/contrib/hbqt/qth/QProgressBar.qth
  * harbour/contrib/hbqt/qth/QProgressDialog.qth
  * harbour/contrib/hbqt/qth/QPushButton.qth
  * harbour/contrib/hbqt/qth/QRadioButton.qth
  * harbour/contrib/hbqt/qth/QScrollArea.qth
  * harbour/contrib/hbqt/qth/QScrollBar.qth
  * harbour/contrib/hbqt/qth/QSignalMapper.qth
  + harbour/contrib/hbqt/qth/QSize.qth
  * harbour/contrib/hbqt/qth/QSizeGrip.qth
  * harbour/contrib/hbqt/qth/QSlider.qth
  * harbour/contrib/hbqt/qth/QSpinBox.qth
  * harbour/contrib/hbqt/qth/QSplashScreen.qth
  * harbour/contrib/hbqt/qth/QSplitter.qth
  * harbour/contrib/hbqt/qth/QTabBar.qth
  * harbour/contrib/hbqt/qth/QTableView.qth
  * harbour/contrib/hbqt/qth/QTableWidget.qth
  * harbour/contrib/hbqt/qth/QTableWidgetItem.qth
  * harbour/contrib/hbqt/qth/QTabWidget.qth
  * harbour/contrib/hbqt/qth/QTextEdit.qth
  * harbour/contrib/hbqt/qth/QTimeEdit.qth
  * harbour/contrib/hbqt/qth/QTimer.qth
  * harbour/contrib/hbqt/qth/QToolBar.qth
  * harbour/contrib/hbqt/qth/QToolBox.qth
  * harbour/contrib/hbqt/qth/QToolButton.qth
  * harbour/contrib/hbqt/qth/QTreeView.qth
  * harbour/contrib/hbqt/qth/QTreeWidget.qth
  * harbour/contrib/hbqt/qth/QTreeWidgetItem.qth
  * harbour/contrib/hbqt/qth/QUrl.qth
  * harbour/contrib/hbqt/qth/QVBoxLayout.qth
  * harbour/contrib/hbqt/qth/QWebPage.qth
  * harbour/contrib/hbqt/qth/QWebView.qth
  * harbour/contrib/hbqt/qth/QWidget.qth
  * harbour/contrib/hbqt/qth/QWizard.qth
    ! Restructured the layout of .qth source headers.
      List of section blocks:
         <CLASS>   </CLASS>
         <CODE>    </CODE>
         <ENUMS>   </ENUMS>
         <PROTOS>  </PROTOS>
         <SLOTS>   </SLOTS>
         <SIGNALS> <SIGNALS>
      This layout will be useful for future extensions.
      We can spread anything outside of these blocks wheatever 
      is required.

      The <hbqtgen> engine has been reworked and enhanced to a 
      great extent. At this moment about 99% functions are compiled
      properly. Except for one warning everypiece compiles fine:
          : warning: taking address of temporary 
      which is the result of code like as below:
          /*
           * QIcon icon () const
           */
          HB_FUNC( QT_QABSTRACTBUTTON_ICON )
          {
             hb_retptr( &( ( QIcon ) hbqt_par_QAbstractButton( 1 )->icon() ) );
          }
      is spread all over. I have no clue how to suppress it. 
      This is why I have not posted the files in root folder.
      NOTE: Make system fails for <Makefile_gen>, Viktor?

      The demoqt.prg is updated with many features. Just play.

      And an Experiment: /tests/wvtext.prg can be updated to work with 
      QT Widgets. Though this is not the end goal of QT, you may take 
      advantage of QT's powerful yet simple classes to embed in your
      console applications.

Modified Paths:
--------------
    trunk/harbour/ChangeLog
    trunk/harbour/contrib/hbqt/generator/hbqtgen.prg
    trunk/harbour/contrib/hbqt/generator/qt45.qtp
    trunk/harbour/contrib/hbqt/hbqt.h
    trunk/harbour/contrib/hbqt/hbqt_utils.cpp
    trunk/harbour/contrib/hbqt/qth/QAbstractButton.qth
    trunk/harbour/contrib/hbqt/qth/QAbstractItemView.qth
    trunk/harbour/contrib/hbqt/qth/QAbstractPrintDialog.qth
    trunk/harbour/contrib/hbqt/qth/QAbstractScrollArea.qth
    trunk/harbour/contrib/hbqt/qth/QAbstractSlider.qth
    trunk/harbour/contrib/hbqt/qth/QAbstractSpinBox.qth
    trunk/harbour/contrib/hbqt/qth/QAction.qth
    trunk/harbour/contrib/hbqt/qth/QApplication.qth
    trunk/harbour/contrib/hbqt/qth/QAxBase.qth
    trunk/harbour/contrib/hbqt/qth/QAxBindable.qth
    trunk/harbour/contrib/hbqt/qth/QAxObject.qth
    trunk/harbour/contrib/hbqt/qth/QAxWidget.qth
    trunk/harbour/contrib/hbqt/qth/QBoxLayout.qth
    trunk/harbour/contrib/hbqt/qth/QBrush.qth
    trunk/harbour/contrib/hbqt/qth/QCalendarWidget.qth
    trunk/harbour/contrib/hbqt/qth/QCheckBox.qth
    trunk/harbour/contrib/hbqt/qth/QColor.qth
    trunk/harbour/contrib/hbqt/qth/QColorDialog.qth
    trunk/harbour/contrib/hbqt/qth/QComboBox.qth
    trunk/harbour/contrib/hbqt/qth/QCommandLinkButton.qth
    trunk/harbour/contrib/hbqt/qth/QCoreApplication.qth
    trunk/harbour/contrib/hbqt/qth/QDateEdit.qth
    trunk/harbour/contrib/hbqt/qth/QDateTimeEdit.qth
    trunk/harbour/contrib/hbqt/qth/QDesktopWidget.qth
    trunk/harbour/contrib/hbqt/qth/QDial.qth
    trunk/harbour/contrib/hbqt/qth/QDialog.qth
    trunk/harbour/contrib/hbqt/qth/QDir.qth
    trunk/harbour/contrib/hbqt/qth/QDockWidget.qth
    trunk/harbour/contrib/hbqt/qth/QDoubleSpinBox.qth
    trunk/harbour/contrib/hbqt/qth/QErrorMessage.qth
    trunk/harbour/contrib/hbqt/qth/QFileDialog.qth
    trunk/harbour/contrib/hbqt/qth/QFocusFrame.qth
    trunk/harbour/contrib/hbqt/qth/QFont.qth
    trunk/harbour/contrib/hbqt/qth/QFontComboBox.qth
    trunk/harbour/contrib/hbqt/qth/QFontDialog.qth
    trunk/harbour/contrib/hbqt/qth/QFontInfo.qth
    trunk/harbour/contrib/hbqt/qth/QFormLayout.qth
    trunk/harbour/contrib/hbqt/qth/QFrame.qth
    trunk/harbour/contrib/hbqt/qth/QFtp.qth
    trunk/harbour/contrib/hbqt/qth/QGridLayout.qth
    trunk/harbour/contrib/hbqt/qth/QGroupBox.qth
    trunk/harbour/contrib/hbqt/qth/QHBoxLayout.qth
    trunk/harbour/contrib/hbqt/qth/QHeaderView.qth
    trunk/harbour/contrib/hbqt/qth/QHttp.qth
    trunk/harbour/contrib/hbqt/qth/QInputDialog.qth
    trunk/harbour/contrib/hbqt/qth/QLCDNumber.qth
    trunk/harbour/contrib/hbqt/qth/QLabel.qth
    trunk/harbour/contrib/hbqt/qth/QLayout.qth
    trunk/harbour/contrib/hbqt/qth/QLayoutItem.qth
    trunk/harbour/contrib/hbqt/qth/QLineEdit.qth
    trunk/harbour/contrib/hbqt/qth/QListView.qth
    trunk/harbour/contrib/hbqt/qth/QListWidget.qth
    trunk/harbour/contrib/hbqt/qth/QListWidgetItem.qth
    trunk/harbour/contrib/hbqt/qth/QMainWindow.qth
    trunk/harbour/contrib/hbqt/qth/QMenu.qth
    trunk/harbour/contrib/hbqt/qth/QMenuBar.qth
    trunk/harbour/contrib/hbqt/qth/QMessageBox.qth
    trunk/harbour/contrib/hbqt/qth/QObject.qth
    trunk/harbour/contrib/hbqt/qth/QPageSetupDialog.qth
    trunk/harbour/contrib/hbqt/qth/QPaintDevice.qth
    trunk/harbour/contrib/hbqt/qth/QPainter.qth
    trunk/harbour/contrib/hbqt/qth/QPen.qth
    trunk/harbour/contrib/hbqt/qth/QPrintDialog.qth
    trunk/harbour/contrib/hbqt/qth/QPrintPreviewDialog.qth
    trunk/harbour/contrib/hbqt/qth/QProgressBar.qth
    trunk/harbour/contrib/hbqt/qth/QProgressDialog.qth
    trunk/harbour/contrib/hbqt/qth/QPushButton.qth
    trunk/harbour/contrib/hbqt/qth/QRadioButton.qth
    trunk/harbour/contrib/hbqt/qth/QScrollArea.qth
    trunk/harbour/contrib/hbqt/qth/QScrollBar.qth
    trunk/harbour/contrib/hbqt/qth/QSignalMapper.qth
    trunk/harbour/contrib/hbqt/qth/QSizeGrip.qth
    trunk/harbour/contrib/hbqt/qth/QSlider.qth
    trunk/harbour/contrib/hbqt/qth/QSpinBox.qth
    trunk/harbour/contrib/hbqt/qth/QSplashScreen.qth
    trunk/harbour/contrib/hbqt/qth/QSplitter.qth
    trunk/harbour/contrib/hbqt/qth/QTabBar.qth
    trunk/harbour/contrib/hbqt/qth/QTabWidget.qth
    trunk/harbour/contrib/hbqt/qth/QTableView.qth
    trunk/harbour/contrib/hbqt/qth/QTableWidget.qth
    trunk/harbour/contrib/hbqt/qth/QTableWidgetItem.qth
    trunk/harbour/contrib/hbqt/qth/QTextEdit.qth
    trunk/harbour/contrib/hbqt/qth/QTimeEdit.qth
    trunk/harbour/contrib/hbqt/qth/QTimer.qth
    trunk/harbour/contrib/hbqt/qth/QToolBar.qth
    trunk/harbour/contrib/hbqt/qth/QToolBox.qth
    trunk/harbour/contrib/hbqt/qth/QToolButton.qth
    trunk/harbour/contrib/hbqt/qth/QTreeView.qth
    trunk/harbour/contrib/hbqt/qth/QTreeWidget.qth
    trunk/harbour/contrib/hbqt/qth/QTreeWidgetItem.qth
    trunk/harbour/contrib/hbqt/qth/QUrl.qth
    trunk/harbour/contrib/hbqt/qth/QVBoxLayout.qth
    trunk/harbour/contrib/hbqt/qth/QWebPage.qth
    trunk/harbour/contrib/hbqt/qth/QWebView.qth
    trunk/harbour/contrib/hbqt/qth/QWidget.qth
    trunk/harbour/contrib/hbqt/qth/QWizard.qth

Added Paths:
-----------
    trunk/harbour/contrib/hbqt/gensource/Makefile
    trunk/harbour/contrib/hbqt/qth/QSize.qth


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to