Revision: 13614 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=13614&view=rev Author: vouchcac Date: 2010-01-17 07:11:24 +0000 (Sun, 17 Jan 2010)
Log Message: ----------- 2010-01-16 22:29 UTC-0800 Pritpal Bedi (prit...@vouchcac.com) * contrib/hbqt/generator/hbqtgen.prg * contrib/hbqt/generator/qt45.qtp * contrib/hbqt/hbqt.h * contrib/hbqt/hbqt_base.cpp * contrib/hbqt/hbqt_garbage.h * contrib/hbqt/hbqt_hbdbfmodel.cpp * contrib/hbqt/hbqt_hbevents.cpp * contrib/hbqt/hbqt_hbqmainwindow.cpp * contrib/hbqt/hbqt_hbqsyntaxhighlighter.cpp * contrib/hbqt/hbqt_hbqsyntaxhighlighter.h * contrib/hbqt/hbqt_hbqtableview.cpp * contrib/hbqt/hbqt_hbslots.cpp + contrib/hbqt/qth/HBQTextBlockUserData.qth * contrib/hbqt/qth/QAbstractTextDocumentLayout.qth * contrib/hbqt/qth/QApplication.qth * contrib/hbqt/qth/QClipboard.qth * contrib/hbqt/qth/QComboBox.qth * contrib/hbqt/qth/QCursor.qth * contrib/hbqt/qth/QDragEnterEvent.qth * contrib/hbqt/qth/QDragLeaveEvent.qth * contrib/hbqt/qth/QDropEvent.qth * contrib/hbqt/qth/QFocusEvent.qth * contrib/hbqt/qth/QGradient.qth * contrib/hbqt/qth/QKeyEvent.qth * contrib/hbqt/qth/QLabel.qth * contrib/hbqt/qth/QLayoutItem.qth * contrib/hbqt/qth/QLineEdit.qth * contrib/hbqt/qth/QMoveEvent.qth * contrib/hbqt/qth/QPaintDevice.qth + contrib/hbqt/qth/QPaintEngine.qth * contrib/hbqt/qth/QPrintEngine.qth * contrib/hbqt/qth/QResizeEvent.qth * contrib/hbqt/qth/QSplitter.qth * contrib/hbqt/qth/QStandardItemModel.qth * contrib/hbqt/qth/QStyleHintReturn.qth * contrib/hbqt/qth/QStyleHintReturnMask.qth * contrib/hbqt/qth/QStyleHintReturnVariant.qth * contrib/hbqt/qth/QTextBlock.qth * contrib/hbqt/qth/QTextCursor.qth + contrib/hbqt/qth/QTextList.qth * contrib/hbqt/qth/QWheelEvent.qth * contrib/hbqt/qth/QWidget.qth * contrib/hbqt/tests/demoqt.prg * contrib/hbxbp/tests/demoxbp.prg * contrib/hbxbp/xbpgeneric.prg * contrib/hbxbp/xbpmenubar.prg * contrib/hbqt/qtcore/*.cpp * contrib/hbqt/qtgui/*.cpp * contrib/hbqt/qtnetwork/*.cpp ! This commit change some rules to parse .qth files to prepare the wrappers to be encapsulated in hb_retptrGC envelop. It also attempts to pin-point the spots where mem-leak could occur. Only very few calls are left to plain hb_retptr() which eventually will be handled the other way. Only delete ( Q* ) p; is retained. Other two methods are eliminated. Demos are updated to respect it. demoQT and demoXBP now consume very less memory when new dialogs are opened. It means memory management has improved with this commit. Anyhow still I can see memory growing specially in browser navigation. As I remember sometime in past I could manage the sonstant memory, but now I do not remember at what stage we were on Qt. Though all the three variants, demoQT, demoXBP, hbIDE are working properly, still there could be regression, please test. 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_base.cpp trunk/harbour/contrib/hbqt/hbqt_garbage.h trunk/harbour/contrib/hbqt/hbqt_hbdbfmodel.cpp trunk/harbour/contrib/hbqt/hbqt_hbevents.cpp trunk/harbour/contrib/hbqt/hbqt_hbqmainwindow.cpp trunk/harbour/contrib/hbqt/hbqt_hbqsyntaxhighlighter.cpp trunk/harbour/contrib/hbqt/hbqt_hbqsyntaxhighlighter.h trunk/harbour/contrib/hbqt/hbqt_hbqtableview.cpp trunk/harbour/contrib/hbqt/hbqt_hbslots.cpp trunk/harbour/contrib/hbqt/qtcore/QAbstractItemModel.cpp trunk/harbour/contrib/hbqt/qtcore/QAbstractListModel.cpp trunk/harbour/contrib/hbqt/qtcore/QAbstractTableModel.cpp trunk/harbour/contrib/hbqt/qtcore/QBitArray.cpp trunk/harbour/contrib/hbqt/qtcore/QByteArray.cpp trunk/harbour/contrib/hbqt/qtcore/QCoreApplication.cpp trunk/harbour/contrib/hbqt/qtcore/QDataStream.cpp trunk/harbour/contrib/hbqt/qtcore/QDate.cpp trunk/harbour/contrib/hbqt/qtcore/QDateTime.cpp trunk/harbour/contrib/hbqt/qtcore/QDir.cpp trunk/harbour/contrib/hbqt/qtcore/QEvent.cpp trunk/harbour/contrib/hbqt/qtcore/QEventLoop.cpp trunk/harbour/contrib/hbqt/qtcore/QFile.cpp trunk/harbour/contrib/hbqt/qtcore/QFileInfo.cpp trunk/harbour/contrib/hbqt/qtcore/QIODevice.cpp trunk/harbour/contrib/hbqt/qtcore/QLatin1Char.cpp trunk/harbour/contrib/hbqt/qtcore/QLatin1String.cpp trunk/harbour/contrib/hbqt/qtcore/QLine.cpp trunk/harbour/contrib/hbqt/qtcore/QLineF.cpp trunk/harbour/contrib/hbqt/qtcore/QList.cpp trunk/harbour/contrib/hbqt/qtcore/QLocale.cpp trunk/harbour/contrib/hbqt/qtcore/QMimeData.cpp trunk/harbour/contrib/hbqt/qtcore/QModelIndex.cpp trunk/harbour/contrib/hbqt/qtcore/QObject.cpp trunk/harbour/contrib/hbqt/qtcore/QPoint.cpp trunk/harbour/contrib/hbqt/qtcore/QPointF.cpp trunk/harbour/contrib/hbqt/qtcore/QProcess.cpp trunk/harbour/contrib/hbqt/qtcore/QRect.cpp trunk/harbour/contrib/hbqt/qtcore/QRectF.cpp trunk/harbour/contrib/hbqt/qtcore/QRegExp.cpp trunk/harbour/contrib/hbqt/qtcore/QResource.cpp trunk/harbour/contrib/hbqt/qtcore/QSettings.cpp trunk/harbour/contrib/hbqt/qtcore/QSignalMapper.cpp trunk/harbour/contrib/hbqt/qtcore/QSize.cpp trunk/harbour/contrib/hbqt/qtcore/QSizeF.cpp trunk/harbour/contrib/hbqt/qtcore/QStringList.cpp trunk/harbour/contrib/hbqt/qtcore/QTextBoundaryFinder.cpp trunk/harbour/contrib/hbqt/qtcore/QTextCodec.cpp trunk/harbour/contrib/hbqt/qtcore/QTextDecoder.cpp trunk/harbour/contrib/hbqt/qtcore/QTextEncoder.cpp trunk/harbour/contrib/hbqt/qtcore/QTextStream.cpp trunk/harbour/contrib/hbqt/qtcore/QThread.cpp trunk/harbour/contrib/hbqt/qtcore/QTime.cpp trunk/harbour/contrib/hbqt/qtcore/QTimer.cpp trunk/harbour/contrib/hbqt/qtcore/QTranslator.cpp trunk/harbour/contrib/hbqt/qtcore/QUiLoader.cpp trunk/harbour/contrib/hbqt/qtcore/QUrl.cpp trunk/harbour/contrib/hbqt/qtcore/QVariant.cpp trunk/harbour/contrib/hbqt/qtcore/TQAbstractItemModel.prg trunk/harbour/contrib/hbqt/qtcore/TQAbstractListModel.prg trunk/harbour/contrib/hbqt/qtcore/TQAbstractTableModel.prg trunk/harbour/contrib/hbqt/qtcore/TQBitArray.prg trunk/harbour/contrib/hbqt/qtcore/TQByteArray.prg trunk/harbour/contrib/hbqt/qtcore/TQCoreApplication.prg trunk/harbour/contrib/hbqt/qtcore/TQDataStream.prg trunk/harbour/contrib/hbqt/qtcore/TQDate.prg trunk/harbour/contrib/hbqt/qtcore/TQDateTime.prg trunk/harbour/contrib/hbqt/qtcore/TQDir.prg trunk/harbour/contrib/hbqt/qtcore/TQEvent.prg trunk/harbour/contrib/hbqt/qtcore/TQEventLoop.prg trunk/harbour/contrib/hbqt/qtcore/TQFile.prg trunk/harbour/contrib/hbqt/qtcore/TQFileInfo.prg trunk/harbour/contrib/hbqt/qtcore/TQIODevice.prg trunk/harbour/contrib/hbqt/qtcore/TQLatin1Char.prg trunk/harbour/contrib/hbqt/qtcore/TQLatin1String.prg trunk/harbour/contrib/hbqt/qtcore/TQLine.prg trunk/harbour/contrib/hbqt/qtcore/TQLineF.prg trunk/harbour/contrib/hbqt/qtcore/TQList.prg trunk/harbour/contrib/hbqt/qtcore/TQLocale.prg trunk/harbour/contrib/hbqt/qtcore/TQMimeData.prg trunk/harbour/contrib/hbqt/qtcore/TQModelIndex.prg trunk/harbour/contrib/hbqt/qtcore/TQObject.prg trunk/harbour/contrib/hbqt/qtcore/TQPoint.prg trunk/harbour/contrib/hbqt/qtcore/TQPointF.prg trunk/harbour/contrib/hbqt/qtcore/TQProcess.prg trunk/harbour/contrib/hbqt/qtcore/TQRect.prg trunk/harbour/contrib/hbqt/qtcore/TQRectF.prg trunk/harbour/contrib/hbqt/qtcore/TQRegExp.prg trunk/harbour/contrib/hbqt/qtcore/TQResource.prg trunk/harbour/contrib/hbqt/qtcore/TQSettings.prg trunk/harbour/contrib/hbqt/qtcore/TQSignalMapper.prg trunk/harbour/contrib/hbqt/qtcore/TQSize.prg trunk/harbour/contrib/hbqt/qtcore/TQSizeF.prg trunk/harbour/contrib/hbqt/qtcore/TQStringList.prg trunk/harbour/contrib/hbqt/qtcore/TQTextBoundaryFinder.prg trunk/harbour/contrib/hbqt/qtcore/TQTextCodec.prg trunk/harbour/contrib/hbqt/qtcore/TQTextDecoder.prg trunk/harbour/contrib/hbqt/qtcore/TQTextEncoder.prg trunk/harbour/contrib/hbqt/qtcore/TQTextStream.prg trunk/harbour/contrib/hbqt/qtcore/TQThread.prg trunk/harbour/contrib/hbqt/qtcore/TQTime.prg trunk/harbour/contrib/hbqt/qtcore/TQTimer.prg trunk/harbour/contrib/hbqt/qtcore/TQTranslator.prg trunk/harbour/contrib/hbqt/qtcore/TQUiLoader.prg trunk/harbour/contrib/hbqt/qtcore/TQUrl.prg trunk/harbour/contrib/hbqt/qtcore/TQVariant.prg trunk/harbour/contrib/hbqt/qtgui/QAbstractButton.cpp trunk/harbour/contrib/hbqt/qtgui/QAbstractItemDelegate.cpp trunk/harbour/contrib/hbqt/qtgui/QAbstractItemView.cpp trunk/harbour/contrib/hbqt/qtgui/QAbstractPrintDialog.cpp trunk/harbour/contrib/hbqt/qtgui/QAbstractProxyModel.cpp trunk/harbour/contrib/hbqt/qtgui/QAbstractScrollArea.cpp trunk/harbour/contrib/hbqt/qtgui/QAbstractSlider.cpp trunk/harbour/contrib/hbqt/qtgui/QAbstractSpinBox.cpp trunk/harbour/contrib/hbqt/qtgui/QAbstractTextDocumentLayout.cpp trunk/harbour/contrib/hbqt/qtgui/QAction.cpp trunk/harbour/contrib/hbqt/qtgui/QActionGroup.cpp trunk/harbour/contrib/hbqt/qtgui/QApplication.cpp trunk/harbour/contrib/hbqt/qtgui/QBitmap.cpp trunk/harbour/contrib/hbqt/qtgui/QBoxLayout.cpp trunk/harbour/contrib/hbqt/qtgui/QBrush.cpp trunk/harbour/contrib/hbqt/qtgui/QButtonGroup.cpp trunk/harbour/contrib/hbqt/qtgui/QCalendarWidget.cpp trunk/harbour/contrib/hbqt/qtgui/QCheckBox.cpp trunk/harbour/contrib/hbqt/qtgui/QClipboard.cpp trunk/harbour/contrib/hbqt/qtgui/QColor.cpp trunk/harbour/contrib/hbqt/qtgui/QColorDialog.cpp trunk/harbour/contrib/hbqt/qtgui/QComboBox.cpp trunk/harbour/contrib/hbqt/qtgui/QCommandLinkButton.cpp trunk/harbour/contrib/hbqt/qtgui/QCommonStyle.cpp trunk/harbour/contrib/hbqt/qtgui/QCompleter.cpp trunk/harbour/contrib/hbqt/qtgui/QConicalGradient.cpp trunk/harbour/contrib/hbqt/qtgui/QContextMenuEvent.cpp trunk/harbour/contrib/hbqt/qtgui/QCursor.cpp trunk/harbour/contrib/hbqt/qtgui/QDateEdit.cpp trunk/harbour/contrib/hbqt/qtgui/QDateTimeEdit.cpp trunk/harbour/contrib/hbqt/qtgui/QDesktopWidget.cpp trunk/harbour/contrib/hbqt/qtgui/QDial.cpp trunk/harbour/contrib/hbqt/qtgui/QDialog.cpp trunk/harbour/contrib/hbqt/qtgui/QDirModel.cpp trunk/harbour/contrib/hbqt/qtgui/QDockWidget.cpp trunk/harbour/contrib/hbqt/qtgui/QDoubleSpinBox.cpp trunk/harbour/contrib/hbqt/qtgui/QDragEnterEvent.cpp trunk/harbour/contrib/hbqt/qtgui/QDragLeaveEvent.cpp trunk/harbour/contrib/hbqt/qtgui/QDragMoveEvent.cpp trunk/harbour/contrib/hbqt/qtgui/QDropEvent.cpp trunk/harbour/contrib/hbqt/qtgui/QErrorMessage.cpp trunk/harbour/contrib/hbqt/qtgui/QFileDialog.cpp trunk/harbour/contrib/hbqt/qtgui/QFileIconProvider.cpp trunk/harbour/contrib/hbqt/qtgui/QFileSystemModel.cpp trunk/harbour/contrib/hbqt/qtgui/QFocusEvent.cpp trunk/harbour/contrib/hbqt/qtgui/QFocusFrame.cpp trunk/harbour/contrib/hbqt/qtgui/QFont.cpp trunk/harbour/contrib/hbqt/qtgui/QFontComboBox.cpp trunk/harbour/contrib/hbqt/qtgui/QFontDatabase.cpp trunk/harbour/contrib/hbqt/qtgui/QFontDialog.cpp trunk/harbour/contrib/hbqt/qtgui/QFontInfo.cpp trunk/harbour/contrib/hbqt/qtgui/QFontMetrics.cpp trunk/harbour/contrib/hbqt/qtgui/QFontMetricsF.cpp trunk/harbour/contrib/hbqt/qtgui/QFormLayout.cpp trunk/harbour/contrib/hbqt/qtgui/QFrame.cpp trunk/harbour/contrib/hbqt/qtgui/QGradient.cpp trunk/harbour/contrib/hbqt/qtgui/QGridLayout.cpp trunk/harbour/contrib/hbqt/qtgui/QGroupBox.cpp trunk/harbour/contrib/hbqt/qtgui/QHBoxLayout.cpp trunk/harbour/contrib/hbqt/qtgui/QHeaderView.cpp trunk/harbour/contrib/hbqt/qtgui/QHelpEvent.cpp trunk/harbour/contrib/hbqt/qtgui/QIcon.cpp trunk/harbour/contrib/hbqt/qtgui/QImage.cpp trunk/harbour/contrib/hbqt/qtgui/QImageReader.cpp trunk/harbour/contrib/hbqt/qtgui/QImageWriter.cpp trunk/harbour/contrib/hbqt/qtgui/QInputContext.cpp trunk/harbour/contrib/hbqt/qtgui/QInputDialog.cpp trunk/harbour/contrib/hbqt/qtgui/QInputEvent.cpp trunk/harbour/contrib/hbqt/qtgui/QInputMethodEvent.cpp trunk/harbour/contrib/hbqt/qtgui/QItemSelection.cpp trunk/harbour/contrib/hbqt/qtgui/QItemSelectionModel.cpp trunk/harbour/contrib/hbqt/qtgui/QKeyEvent.cpp trunk/harbour/contrib/hbqt/qtgui/QKeySequence.cpp trunk/harbour/contrib/hbqt/qtgui/QLCDNumber.cpp trunk/harbour/contrib/hbqt/qtgui/QLabel.cpp trunk/harbour/contrib/hbqt/qtgui/QLayout.cpp trunk/harbour/contrib/hbqt/qtgui/QLayoutItem.cpp trunk/harbour/contrib/hbqt/qtgui/QLineEdit.cpp trunk/harbour/contrib/hbqt/qtgui/QLinearGradient.cpp trunk/harbour/contrib/hbqt/qtgui/QListView.cpp trunk/harbour/contrib/hbqt/qtgui/QListWidget.cpp trunk/harbour/contrib/hbqt/qtgui/QListWidgetItem.cpp trunk/harbour/contrib/hbqt/qtgui/QMainWindow.cpp trunk/harbour/contrib/hbqt/qtgui/QMatrix.cpp trunk/harbour/contrib/hbqt/qtgui/QMdiArea.cpp trunk/harbour/contrib/hbqt/qtgui/QMdiSubWindow.cpp trunk/harbour/contrib/hbqt/qtgui/QMenu.cpp trunk/harbour/contrib/hbqt/qtgui/QMenuBar.cpp trunk/harbour/contrib/hbqt/qtgui/QMessageBox.cpp trunk/harbour/contrib/hbqt/qtgui/QMouseEvent.cpp trunk/harbour/contrib/hbqt/qtgui/QMoveEvent.cpp trunk/harbour/contrib/hbqt/qtgui/QMovie.cpp trunk/harbour/contrib/hbqt/qtgui/QPageSetupDialog.cpp trunk/harbour/contrib/hbqt/qtgui/QPaintDevice.cpp trunk/harbour/contrib/hbqt/qtgui/QPaintEvent.cpp trunk/harbour/contrib/hbqt/qtgui/QPainter.cpp trunk/harbour/contrib/hbqt/qtgui/QPainterPath.cpp trunk/harbour/contrib/hbqt/qtgui/QPalette.cpp trunk/harbour/contrib/hbqt/qtgui/QPen.cpp trunk/harbour/contrib/hbqt/qtgui/QPicture.cpp trunk/harbour/contrib/hbqt/qtgui/QPixmap.cpp trunk/harbour/contrib/hbqt/qtgui/QPlainTextEdit.cpp trunk/harbour/contrib/hbqt/qtgui/QPolygon.cpp trunk/harbour/contrib/hbqt/qtgui/QPolygonF.cpp trunk/harbour/contrib/hbqt/qtgui/QPrintDialog.cpp trunk/harbour/contrib/hbqt/qtgui/QPrintEngine.cpp trunk/harbour/contrib/hbqt/qtgui/QPrintPreviewDialog.cpp trunk/harbour/contrib/hbqt/qtgui/QPrinter.cpp trunk/harbour/contrib/hbqt/qtgui/QProgressBar.cpp trunk/harbour/contrib/hbqt/qtgui/QProgressDialog.cpp trunk/harbour/contrib/hbqt/qtgui/QPushButton.cpp trunk/harbour/contrib/hbqt/qtgui/QRadialGradient.cpp trunk/harbour/contrib/hbqt/qtgui/QRadioButton.cpp trunk/harbour/contrib/hbqt/qtgui/QRegion.cpp trunk/harbour/contrib/hbqt/qtgui/QResizeEvent.cpp trunk/harbour/contrib/hbqt/qtgui/QScrollArea.cpp trunk/harbour/contrib/hbqt/qtgui/QScrollBar.cpp trunk/harbour/contrib/hbqt/qtgui/QSessionManager.cpp trunk/harbour/contrib/hbqt/qtgui/QSizeGrip.cpp trunk/harbour/contrib/hbqt/qtgui/QSizePolicy.cpp trunk/harbour/contrib/hbqt/qtgui/QSlider.cpp trunk/harbour/contrib/hbqt/qtgui/QSound.cpp trunk/harbour/contrib/hbqt/qtgui/QSpacerItem.cpp trunk/harbour/contrib/hbqt/qtgui/QSpinBox.cpp trunk/harbour/contrib/hbqt/qtgui/QSplashScreen.cpp trunk/harbour/contrib/hbqt/qtgui/QSplitter.cpp trunk/harbour/contrib/hbqt/qtgui/QStandardItem.cpp trunk/harbour/contrib/hbqt/qtgui/QStandardItemModel.cpp trunk/harbour/contrib/hbqt/qtgui/QStatusBar.cpp trunk/harbour/contrib/hbqt/qtgui/QStringListModel.cpp trunk/harbour/contrib/hbqt/qtgui/QStyle.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleFactory.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleHintReturn.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleHintReturnMask.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleHintReturnVariant.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOption.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionButton.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionComboBox.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionComplex.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionDockWidget.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionFocusRect.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionFrame.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionGroupBox.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionHeader.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionMenuItem.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionProgressBar.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionSizeGrip.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionSlider.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionSpinBox.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionTab.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionTabBarBase.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionTabWidgetFrame.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionTitleBar.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionToolBar.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionToolBox.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionToolButton.cpp trunk/harbour/contrib/hbqt/qtgui/QStyleOptionViewItem.cpp trunk/harbour/contrib/hbqt/qtgui/QStylePainter.cpp trunk/harbour/contrib/hbqt/qtgui/QStyledItemDelegate.cpp trunk/harbour/contrib/hbqt/qtgui/QSyntaxHighlighter.cpp trunk/harbour/contrib/hbqt/qtgui/QSystemTrayIcon.cpp trunk/harbour/contrib/hbqt/qtgui/QTabBar.cpp trunk/harbour/contrib/hbqt/qtgui/QTabWidget.cpp trunk/harbour/contrib/hbqt/qtgui/QTableView.cpp trunk/harbour/contrib/hbqt/qtgui/QTableWidget.cpp trunk/harbour/contrib/hbqt/qtgui/QTableWidgetItem.cpp trunk/harbour/contrib/hbqt/qtgui/QTableWidgetSelectionRange.cpp trunk/harbour/contrib/hbqt/qtgui/QTextBlock.cpp trunk/harbour/contrib/hbqt/qtgui/QTextBlockFormat.cpp trunk/harbour/contrib/hbqt/qtgui/QTextBlockGroup.cpp trunk/harbour/contrib/hbqt/qtgui/QTextBrowser.cpp trunk/harbour/contrib/hbqt/qtgui/QTextCharFormat.cpp trunk/harbour/contrib/hbqt/qtgui/QTextCursor.cpp trunk/harbour/contrib/hbqt/qtgui/QTextDocument.cpp trunk/harbour/contrib/hbqt/qtgui/QTextDocumentFragment.cpp trunk/harbour/contrib/hbqt/qtgui/QTextDocumentWriter.cpp trunk/harbour/contrib/hbqt/qtgui/QTextEdit.cpp trunk/harbour/contrib/hbqt/qtgui/QTextFormat.cpp trunk/harbour/contrib/hbqt/qtgui/QTextFragment.cpp trunk/harbour/contrib/hbqt/qtgui/QTextFrame.cpp trunk/harbour/contrib/hbqt/qtgui/QTextFrameFormat.cpp trunk/harbour/contrib/hbqt/qtgui/QTextImageFormat.cpp trunk/harbour/contrib/hbqt/qtgui/QTextInlineObject.cpp trunk/harbour/contrib/hbqt/qtgui/QTextItem.cpp trunk/harbour/contrib/hbqt/qtgui/QTextLayout.cpp trunk/harbour/contrib/hbqt/qtgui/QTextLength.cpp trunk/harbour/contrib/hbqt/qtgui/QTextLine.cpp trunk/harbour/contrib/hbqt/qtgui/QTextListFormat.cpp trunk/harbour/contrib/hbqt/qtgui/QTextObject.cpp trunk/harbour/contrib/hbqt/qtgui/QTextOption.cpp trunk/harbour/contrib/hbqt/qtgui/QTextTableFormat.cpp trunk/harbour/contrib/hbqt/qtgui/QTimeEdit.cpp trunk/harbour/contrib/hbqt/qtgui/QToolBar.cpp trunk/harbour/contrib/hbqt/qtgui/QToolBox.cpp trunk/harbour/contrib/hbqt/qtgui/QToolButton.cpp trunk/harbour/contrib/hbqt/qtgui/QTransform.cpp trunk/harbour/contrib/hbqt/qtgui/QTreeView.cpp trunk/harbour/contrib/hbqt/qtgui/QTreeWidget.cpp trunk/harbour/contrib/hbqt/qtgui/QTreeWidgetItem.cpp trunk/harbour/contrib/hbqt/qtgui/QVBoxLayout.cpp trunk/harbour/contrib/hbqt/qtgui/QValidator.cpp trunk/harbour/contrib/hbqt/qtgui/QWheelEvent.cpp trunk/harbour/contrib/hbqt/qtgui/QWidget.cpp trunk/harbour/contrib/hbqt/qtgui/QWidgetAction.cpp trunk/harbour/contrib/hbqt/qtgui/QWidgetItem.cpp trunk/harbour/contrib/hbqt/qtgui/QWindowsStyle.cpp trunk/harbour/contrib/hbqt/qtgui/QWizard.cpp trunk/harbour/contrib/hbqt/qtgui/QWizardPage.cpp trunk/harbour/contrib/hbqt/qtgui/TQAbstractButton.prg trunk/harbour/contrib/hbqt/qtgui/TQAbstractItemDelegate.prg trunk/harbour/contrib/hbqt/qtgui/TQAbstractItemView.prg trunk/harbour/contrib/hbqt/qtgui/TQAbstractPrintDialog.prg trunk/harbour/contrib/hbqt/qtgui/TQAbstractProxyModel.prg trunk/harbour/contrib/hbqt/qtgui/TQAbstractScrollArea.prg trunk/harbour/contrib/hbqt/qtgui/TQAbstractSlider.prg trunk/harbour/contrib/hbqt/qtgui/TQAbstractSpinBox.prg trunk/harbour/contrib/hbqt/qtgui/TQAbstractTextDocumentLayout.prg trunk/harbour/contrib/hbqt/qtgui/TQAction.prg trunk/harbour/contrib/hbqt/qtgui/TQActionGroup.prg trunk/harbour/contrib/hbqt/qtgui/TQApplication.prg trunk/harbour/contrib/hbqt/qtgui/TQBitmap.prg trunk/harbour/contrib/hbqt/qtgui/TQBoxLayout.prg trunk/harbour/contrib/hbqt/qtgui/TQBrush.prg trunk/harbour/contrib/hbqt/qtgui/TQButtonGroup.prg trunk/harbour/contrib/hbqt/qtgui/TQCalendarWidget.prg trunk/harbour/contrib/hbqt/qtgui/TQCheckBox.prg trunk/harbour/contrib/hbqt/qtgui/TQClipboard.prg trunk/harbour/contrib/hbqt/qtgui/TQColor.prg trunk/harbour/contrib/hbqt/qtgui/TQColorDialog.prg trunk/harbour/contrib/hbqt/qtgui/TQComboBox.prg trunk/harbour/contrib/hbqt/qtgui/TQCommandLinkButton.prg trunk/harbour/contrib/hbqt/qtgui/TQCommonStyle.prg trunk/harbour/contrib/hbqt/qtgui/TQCompleter.prg trunk/harbour/contrib/hbqt/qtgui/TQConicalGradient.prg trunk/harbour/contrib/hbqt/qtgui/TQContextMenuEvent.prg trunk/harbour/contrib/hbqt/qtgui/TQCursor.prg trunk/harbour/contrib/hbqt/qtgui/TQDateEdit.prg trunk/harbour/contrib/hbqt/qtgui/TQDateTimeEdit.prg trunk/harbour/contrib/hbqt/qtgui/TQDesktopWidget.prg trunk/harbour/contrib/hbqt/qtgui/TQDial.prg trunk/harbour/contrib/hbqt/qtgui/TQDialog.prg trunk/harbour/contrib/hbqt/qtgui/TQDirModel.prg trunk/harbour/contrib/hbqt/qtgui/TQDockWidget.prg trunk/harbour/contrib/hbqt/qtgui/TQDoubleSpinBox.prg trunk/harbour/contrib/hbqt/qtgui/TQDragEnterEvent.prg trunk/harbour/contrib/hbqt/qtgui/TQDragLeaveEvent.prg trunk/harbour/contrib/hbqt/qtgui/TQDragMoveEvent.prg trunk/harbour/contrib/hbqt/qtgui/TQDropEvent.prg trunk/harbour/contrib/hbqt/qtgui/TQErrorMessage.prg trunk/harbour/contrib/hbqt/qtgui/TQFileDialog.prg trunk/harbour/contrib/hbqt/qtgui/TQFileIconProvider.prg trunk/harbour/contrib/hbqt/qtgui/TQFileSystemModel.prg trunk/harbour/contrib/hbqt/qtgui/TQFocusEvent.prg trunk/harbour/contrib/hbqt/qtgui/TQFocusFrame.prg trunk/harbour/contrib/hbqt/qtgui/TQFont.prg trunk/harbour/contrib/hbqt/qtgui/TQFontComboBox.prg trunk/harbour/contrib/hbqt/qtgui/TQFontDatabase.prg trunk/harbour/contrib/hbqt/qtgui/TQFontDialog.prg trunk/harbour/contrib/hbqt/qtgui/TQFontInfo.prg trunk/harbour/contrib/hbqt/qtgui/TQFontMetrics.prg trunk/harbour/contrib/hbqt/qtgui/TQFontMetricsF.prg trunk/harbour/contrib/hbqt/qtgui/TQFormLayout.prg trunk/harbour/contrib/hbqt/qtgui/TQFrame.prg trunk/harbour/contrib/hbqt/qtgui/TQGradient.prg trunk/harbour/contrib/hbqt/qtgui/TQGridLayout.prg trunk/harbour/contrib/hbqt/qtgui/TQGroupBox.prg trunk/harbour/contrib/hbqt/qtgui/TQHBoxLayout.prg trunk/harbour/contrib/hbqt/qtgui/TQHeaderView.prg trunk/harbour/contrib/hbqt/qtgui/TQHelpEvent.prg trunk/harbour/contrib/hbqt/qtgui/TQIcon.prg trunk/harbour/contrib/hbqt/qtgui/TQImage.prg trunk/harbour/contrib/hbqt/qtgui/TQImageReader.prg trunk/harbour/contrib/hbqt/qtgui/TQImageWriter.prg trunk/harbour/contrib/hbqt/qtgui/TQInputContext.prg trunk/harbour/contrib/hbqt/qtgui/TQInputDialog.prg trunk/harbour/contrib/hbqt/qtgui/TQInputEvent.prg trunk/harbour/contrib/hbqt/qtgui/TQInputMethodEvent.prg trunk/harbour/contrib/hbqt/qtgui/TQItemSelection.prg trunk/harbour/contrib/hbqt/qtgui/TQItemSelectionModel.prg trunk/harbour/contrib/hbqt/qtgui/TQKeyEvent.prg trunk/harbour/contrib/hbqt/qtgui/TQKeySequence.prg trunk/harbour/contrib/hbqt/qtgui/TQLCDNumber.prg trunk/harbour/contrib/hbqt/qtgui/TQLabel.prg trunk/harbour/contrib/hbqt/qtgui/TQLayout.prg trunk/harbour/contrib/hbqt/qtgui/TQLayoutItem.prg trunk/harbour/contrib/hbqt/qtgui/TQLineEdit.prg trunk/harbour/contrib/hbqt/qtgui/TQLinearGradient.prg trunk/harbour/contrib/hbqt/qtgui/TQListView.prg trunk/harbour/contrib/hbqt/qtgui/TQListWidget.prg trunk/harbour/contrib/hbqt/qtgui/TQListWidgetItem.prg trunk/harbour/contrib/hbqt/qtgui/TQMainWindow.prg trunk/harbour/contrib/hbqt/qtgui/TQMatrix.prg trunk/harbour/contrib/hbqt/qtgui/TQMdiArea.prg trunk/harbour/contrib/hbqt/qtgui/TQMdiSubWindow.prg trunk/harbour/contrib/hbqt/qtgui/TQMenu.prg trunk/harbour/contrib/hbqt/qtgui/TQMenuBar.prg trunk/harbour/contrib/hbqt/qtgui/TQMessageBox.prg trunk/harbour/contrib/hbqt/qtgui/TQMouseEvent.prg trunk/harbour/contrib/hbqt/qtgui/TQMoveEvent.prg trunk/harbour/contrib/hbqt/qtgui/TQMovie.prg trunk/harbour/contrib/hbqt/qtgui/TQPageSetupDialog.prg trunk/harbour/contrib/hbqt/qtgui/TQPaintDevice.prg trunk/harbour/contrib/hbqt/qtgui/TQPaintEvent.prg trunk/harbour/contrib/hbqt/qtgui/TQPainter.prg trunk/harbour/contrib/hbqt/qtgui/TQPainterPath.prg trunk/harbour/contrib/hbqt/qtgui/TQPalette.prg trunk/harbour/contrib/hbqt/qtgui/TQPen.prg trunk/harbour/contrib/hbqt/qtgui/TQPicture.prg trunk/harbour/contrib/hbqt/qtgui/TQPixmap.prg trunk/harbour/contrib/hbqt/qtgui/TQPlainTextEdit.prg trunk/harbour/contrib/hbqt/qtgui/TQPolygon.prg trunk/harbour/contrib/hbqt/qtgui/TQPolygonF.prg trunk/harbour/contrib/hbqt/qtgui/TQPrintDialog.prg trunk/harbour/contrib/hbqt/qtgui/TQPrintEngine.prg trunk/harbour/contrib/hbqt/qtgui/TQPrintPreviewDialog.prg trunk/harbour/contrib/hbqt/qtgui/TQPrinter.prg trunk/harbour/contrib/hbqt/qtgui/TQProgressBar.prg trunk/harbour/contrib/hbqt/qtgui/TQProgressDialog.prg trunk/harbour/contrib/hbqt/qtgui/TQPushButton.prg trunk/harbour/contrib/hbqt/qtgui/TQRadialGradient.prg trunk/harbour/contrib/hbqt/qtgui/TQRadioButton.prg trunk/harbour/contrib/hbqt/qtgui/TQRegion.prg trunk/harbour/contrib/hbqt/qtgui/TQResizeEvent.prg trunk/harbour/contrib/hbqt/qtgui/TQScrollArea.prg trunk/harbour/contrib/hbqt/qtgui/TQScrollBar.prg trunk/harbour/contrib/hbqt/qtgui/TQSessionManager.prg trunk/harbour/contrib/hbqt/qtgui/TQSizeGrip.prg trunk/harbour/contrib/hbqt/qtgui/TQSizePolicy.prg trunk/harbour/contrib/hbqt/qtgui/TQSlider.prg trunk/harbour/contrib/hbqt/qtgui/TQSound.prg trunk/harbour/contrib/hbqt/qtgui/TQSpacerItem.prg trunk/harbour/contrib/hbqt/qtgui/TQSpinBox.prg trunk/harbour/contrib/hbqt/qtgui/TQSplashScreen.prg trunk/harbour/contrib/hbqt/qtgui/TQSplitter.prg trunk/harbour/contrib/hbqt/qtgui/TQStandardItem.prg trunk/harbour/contrib/hbqt/qtgui/TQStandardItemModel.prg trunk/harbour/contrib/hbqt/qtgui/TQStatusBar.prg trunk/harbour/contrib/hbqt/qtgui/TQStringListModel.prg trunk/harbour/contrib/hbqt/qtgui/TQStyle.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleFactory.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleHintReturn.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleHintReturnMask.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleHintReturnVariant.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOption.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionButton.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionComboBox.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionComplex.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionDockWidget.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionFocusRect.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionFrame.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionGroupBox.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionHeader.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionMenuItem.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionProgressBar.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionSizeGrip.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionSlider.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionSpinBox.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionTab.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionTabBarBase.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionTabWidgetFrame.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionTitleBar.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionToolBar.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionToolBox.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionToolButton.prg trunk/harbour/contrib/hbqt/qtgui/TQStyleOptionViewItem.prg trunk/harbour/contrib/hbqt/qtgui/TQStylePainter.prg trunk/harbour/contrib/hbqt/qtgui/TQStyledItemDelegate.prg trunk/harbour/contrib/hbqt/qtgui/TQSyntaxHighlighter.prg trunk/harbour/contrib/hbqt/qtgui/TQSystemTrayIcon.prg trunk/harbour/contrib/hbqt/qtgui/TQTabBar.prg trunk/harbour/contrib/hbqt/qtgui/TQTabWidget.prg trunk/harbour/contrib/hbqt/qtgui/TQTableView.prg trunk/harbour/contrib/hbqt/qtgui/TQTableWidget.prg trunk/harbour/contrib/hbqt/qtgui/TQTableWidgetItem.prg trunk/harbour/contrib/hbqt/qtgui/TQTableWidgetSelectionRange.prg trunk/harbour/contrib/hbqt/qtgui/TQTextBlock.prg trunk/harbour/contrib/hbqt/qtgui/TQTextBlockFormat.prg trunk/harbour/contrib/hbqt/qtgui/TQTextBlockGroup.prg trunk/harbour/contrib/hbqt/qtgui/TQTextBrowser.prg trunk/harbour/contrib/hbqt/qtgui/TQTextCharFormat.prg trunk/harbour/contrib/hbqt/qtgui/TQTextCursor.prg trunk/harbour/contrib/hbqt/qtgui/TQTextDocument.prg trunk/harbour/contrib/hbqt/qtgui/TQTextDocumentFragment.prg trunk/harbour/contrib/hbqt/qtgui/TQTextDocumentWriter.prg trunk/harbour/contrib/hbqt/qtgui/TQTextEdit.prg trunk/harbour/contrib/hbqt/qtgui/TQTextFormat.prg trunk/harbour/contrib/hbqt/qtgui/TQTextFragment.prg trunk/harbour/contrib/hbqt/qtgui/TQTextFrame.prg trunk/harbour/contrib/hbqt/qtgui/TQTextFrameFormat.prg trunk/harbour/contrib/hbqt/qtgui/TQTextImageFormat.prg trunk/harbour/contrib/hbqt/qtgui/TQTextInlineObject.prg trunk/harbour/contrib/hbqt/qtgui/TQTextItem.prg trunk/harbour/contrib/hbqt/qtgui/TQTextLayout.prg trunk/harbour/contrib/hbqt/qtgui/TQTextLength.prg trunk/harbour/contrib/hbqt/qtgui/TQTextLine.prg trunk/harbour/contrib/hbqt/qtgui/TQTextListFormat.prg trunk/harbour/contrib/hbqt/qtgui/TQTextObject.prg trunk/harbour/contrib/hbqt/qtgui/TQTextOption.prg trunk/harbour/contrib/hbqt/qtgui/TQTextTableFormat.prg trunk/harbour/contrib/hbqt/qtgui/TQTimeEdit.prg trunk/harbour/contrib/hbqt/qtgui/TQToolBar.prg trunk/harbour/contrib/hbqt/qtgui/TQToolBox.prg trunk/harbour/contrib/hbqt/qtgui/TQToolButton.prg trunk/harbour/contrib/hbqt/qtgui/TQTransform.prg trunk/harbour/contrib/hbqt/qtgui/TQTreeView.prg trunk/harbour/contrib/hbqt/qtgui/TQTreeWidget.prg trunk/harbour/contrib/hbqt/qtgui/TQTreeWidgetItem.prg trunk/harbour/contrib/hbqt/qtgui/TQVBoxLayout.prg trunk/harbour/contrib/hbqt/qtgui/TQValidator.prg trunk/harbour/contrib/hbqt/qtgui/TQWheelEvent.prg trunk/harbour/contrib/hbqt/qtgui/TQWidget.prg trunk/harbour/contrib/hbqt/qtgui/TQWidgetAction.prg trunk/harbour/contrib/hbqt/qtgui/TQWidgetItem.prg trunk/harbour/contrib/hbqt/qtgui/TQWindowsStyle.prg trunk/harbour/contrib/hbqt/qtgui/TQWizard.prg trunk/harbour/contrib/hbqt/qtgui/TQWizardPage.prg trunk/harbour/contrib/hbqt/qtgui/filelist.mk trunk/harbour/contrib/hbqt/qth/QAbstractTextDocumentLayout.qth trunk/harbour/contrib/hbqt/qth/QApplication.qth trunk/harbour/contrib/hbqt/qth/QClipboard.qth trunk/harbour/contrib/hbqt/qth/QComboBox.qth trunk/harbour/contrib/hbqt/qth/QCursor.qth trunk/harbour/contrib/hbqt/qth/QDragEnterEvent.qth trunk/harbour/contrib/hbqt/qth/QDragLeaveEvent.qth trunk/harbour/contrib/hbqt/qth/QDropEvent.qth trunk/harbour/contrib/hbqt/qth/QFocusEvent.qth trunk/harbour/contrib/hbqt/qth/QGradient.qth trunk/harbour/contrib/hbqt/qth/QKeyEvent.qth trunk/harbour/contrib/hbqt/qth/QLabel.qth trunk/harbour/contrib/hbqt/qth/QLayoutItem.qth trunk/harbour/contrib/hbqt/qth/QLineEdit.qth trunk/harbour/contrib/hbqt/qth/QMoveEvent.qth trunk/harbour/contrib/hbqt/qth/QPaintDevice.qth trunk/harbour/contrib/hbqt/qth/QPrintEngine.qth trunk/harbour/contrib/hbqt/qth/QResizeEvent.qth trunk/harbour/contrib/hbqt/qth/QSplitter.qth trunk/harbour/contrib/hbqt/qth/QStandardItemModel.qth trunk/harbour/contrib/hbqt/qth/QStyleHintReturn.qth trunk/harbour/contrib/hbqt/qth/QStyleHintReturnMask.qth trunk/harbour/contrib/hbqt/qth/QStyleHintReturnVariant.qth trunk/harbour/contrib/hbqt/qth/QTextBlock.qth trunk/harbour/contrib/hbqt/qth/QTextCursor.qth trunk/harbour/contrib/hbqt/qth/QWheelEvent.qth trunk/harbour/contrib/hbqt/qth/QWidget.qth trunk/harbour/contrib/hbqt/qtnetwork/QFtp.cpp trunk/harbour/contrib/hbqt/qtnetwork/QHttp.cpp trunk/harbour/contrib/hbqt/qtnetwork/QHttpHeader.cpp trunk/harbour/contrib/hbqt/qtnetwork/QHttpRequestHeader.cpp trunk/harbour/contrib/hbqt/qtnetwork/QHttpResponseHeader.cpp trunk/harbour/contrib/hbqt/qtnetwork/QNetworkRequest.cpp trunk/harbour/contrib/hbqt/qtnetwork/TQFtp.prg trunk/harbour/contrib/hbqt/qtnetwork/TQHttp.prg trunk/harbour/contrib/hbqt/qtnetwork/TQHttpHeader.prg trunk/harbour/contrib/hbqt/qtnetwork/TQHttpRequestHeader.prg trunk/harbour/contrib/hbqt/qtnetwork/TQHttpResponseHeader.prg trunk/harbour/contrib/hbqt/qtnetwork/TQNetworkRequest.prg trunk/harbour/contrib/hbqt/tests/demoqt.prg trunk/harbour/contrib/hbxbp/tests/demoxbp.prg trunk/harbour/contrib/hbxbp/xbpgeneric.prg trunk/harbour/contrib/hbxbp/xbpmenubar.prg Added Paths: ----------- trunk/harbour/contrib/hbqt/qtgui/HBQTextBlockUserData.cpp trunk/harbour/contrib/hbqt/qtgui/QPaintEngine.cpp trunk/harbour/contrib/hbqt/qtgui/QTextList.cpp trunk/harbour/contrib/hbqt/qtgui/THBQTextBlockUserData.prg trunk/harbour/contrib/hbqt/qtgui/TQPaintEngine.prg trunk/harbour/contrib/hbqt/qtgui/TQTextList.prg trunk/harbour/contrib/hbqt/qth/HBQTextBlockUserData.qth trunk/harbour/contrib/hbqt/qth/QPaintEngine.qth trunk/harbour/contrib/hbqt/qth/QTextList.qth 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