Compliment! Can help me about two argument How make a static lib (that no neeed external dependentcies)? How make a microsoft version?
2009/4/5 <[email protected]>: > 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 > -- Massimo Belgrano _______________________________________________ Harbour mailing list [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour
