2009-09-27 12:58 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)

* contrib/hbqt/generator/hbqtgen.prg
    ! Modified TO implement destructors IN a different way.

  * contrib/hbqt/qth/QAbstractItemModel.qth
    + Added more CLASS members.

  * contrib/hbqt/hbqt.ch
  * contrib/hbqt/hbqt.h
  * contrib/hbqt/hbqt_slots.cpp
  * contrib/hbqt/hbqt_slots.h
  * contrib/hbqt/moc_slots.cpp
    + Added more members plus re-worked event management to support multi-threads
      and multi-windows in a different perspective. It is an effort to locate where
      Harbour's Qt implementation is buggy with respect to ever increasing memory usage
      plus Qt's Paint Engine which appears to be dependant on thread's idle time.
      [ This is the way I preceive this fact ]

  * contrib/hbqt/QAbstractButton.cpp
  * contrib/hbqt/QAbstractItemModel.cpp
  * contrib/hbqt/QAbstractItemView.cpp
  * contrib/hbqt/QAbstractListModel.cpp
  * contrib/hbqt/QAbstractScrollArea.cpp
  * contrib/hbqt/QAbstractSlider.cpp
  * contrib/hbqt/QAbstractSpinBox.cpp
  * contrib/hbqt/QAbstractTableModel.cpp
  * contrib/hbqt/QAction.cpp
  * contrib/hbqt/QApplication.cpp
  * contrib/hbqt/QBitmap.cpp
  * contrib/hbqt/QBoxLayout.cpp
  * contrib/hbqt/QBrush.cpp
  * contrib/hbqt/QButtonGroup.cpp
  * contrib/hbqt/QCalendarWidget.cpp
  * contrib/hbqt/QColor.cpp
  * contrib/hbqt/QColorDialog.cpp
  * contrib/hbqt/QComboBox.cpp
  * contrib/hbqt/QCoreApplication.cpp
  * contrib/hbqt/QCursor.cpp
  * contrib/hbqt/QDateTime.cpp
  * contrib/hbqt/QDesktopWidget.cpp
  * contrib/hbqt/QDial.cpp
  * contrib/hbqt/QDialog.cpp
  * contrib/hbqt/QDir.cpp
  * contrib/hbqt/QDirModel.cpp
  * contrib/hbqt/QDockWidget.cpp
  * contrib/hbqt/QDragMoveEvent.cpp
  * contrib/hbqt/QErrorMessage.cpp
  * contrib/hbqt/QEvent.cpp
  * contrib/hbqt/QEventLoop.cpp
  * contrib/hbqt/QFileDialog.cpp
  * contrib/hbqt/QFileSystemModel.cpp
  * contrib/hbqt/QFocusFrame.cpp
  * contrib/hbqt/QFont.cpp
  * contrib/hbqt/QFontComboBox.cpp
  * contrib/hbqt/QFontInfo.cpp
  * contrib/hbqt/QFontMetrics.cpp
  * contrib/hbqt/QFontMetricsF.cpp
  * contrib/hbqt/QFormLayout.cpp
  * contrib/hbqt/QFrame.cpp
  * contrib/hbqt/QFtp.cpp
  * contrib/hbqt/QGridLayout.cpp
  * contrib/hbqt/QGroupBox.cpp
  * contrib/hbqt/QHBoxLayout.cpp
  * contrib/hbqt/QHeaderView.cpp
  * contrib/hbqt/QHttp.cpp
  * contrib/hbqt/QIcon.cpp
  * contrib/hbqt/QImage.cpp
  * contrib/hbqt/QImageReader.cpp
  * contrib/hbqt/QImageWriter.cpp
  * contrib/hbqt/QInputDialog.cpp
  * contrib/hbqt/QIODevice.cpp
  * contrib/hbqt/QKeyEvent.cpp
  * contrib/hbqt/QKeySequence.cpp
  * contrib/hbqt/QLabel.cpp
  * contrib/hbqt/QLayoutItem.cpp
  * contrib/hbqt/QLCDNumber.cpp
  * contrib/hbqt/QLineEdit.cpp
  * contrib/hbqt/QList.cpp
  * contrib/hbqt/QListView.cpp
  * contrib/hbqt/QListWidget.cpp
  * contrib/hbqt/QListWidgetItem.cpp
  * contrib/hbqt/QMainWindow.cpp
  * contrib/hbqt/QMenu.cpp
  * contrib/hbqt/QMenuBar.cpp
  * contrib/hbqt/QMessageBox.cpp
  * contrib/hbqt/QModelIndex.cpp
  * contrib/hbqt/QMouseEvent.cpp
  * contrib/hbqt/QMoveEvent.cpp
  * contrib/hbqt/QObject.cpp
  * contrib/hbqt/QPaintDevice.cpp
  * contrib/hbqt/QPainter.cpp
  * contrib/hbqt/QPalette.cpp
  * contrib/hbqt/QPen.cpp
  * contrib/hbqt/QPicture.cpp
  * contrib/hbqt/QPixmap.cpp
  * contrib/hbqt/QPoint.cpp
  * contrib/hbqt/QPrintDialog.cpp
  * contrib/hbqt/QPrintEngine.cpp
  * contrib/hbqt/QPrinter.cpp
  * contrib/hbqt/QPrintPreviewDialog.cpp
  * contrib/hbqt/QProcess.cpp
  * contrib/hbqt/QProgressDialog.cpp
  * contrib/hbqt/QPushButton.cpp
  * contrib/hbqt/QRect.cpp
  * contrib/hbqt/QRectF.cpp
  * contrib/hbqt/QRegion.cpp
  * contrib/hbqt/QResource.cpp
  * contrib/hbqt/QScrollArea.cpp
  * contrib/hbqt/QScrollBar.cpp
  * contrib/hbqt/QSignalMapper.cpp
  * contrib/hbqt/QSize.cpp
  * contrib/hbqt/QSizeF.cpp
  * contrib/hbqt/QSizeGrip.cpp
  * contrib/hbqt/QSlider.cpp
  * contrib/hbqt/QSound.cpp
  * contrib/hbqt/QSplashScreen.cpp
  * contrib/hbqt/QSplitter.cpp
  * contrib/hbqt/QStandardItem.cpp
  * contrib/hbqt/QStandardItemModel.cpp
  * contrib/hbqt/QStatusBar.cpp
  * contrib/hbqt/QStyle.cpp
  * contrib/hbqt/QStyledItemDelegate.cpp
  * contrib/hbqt/QStyleOption.cpp
  * contrib/hbqt/QSystemTrayIcon.cpp
  * contrib/hbqt/QTabBar.cpp
  * contrib/hbqt/QTableView.cpp
  * contrib/hbqt/QTableWidget.cpp
  * contrib/hbqt/QTableWidgetItem.cpp
  * contrib/hbqt/QTabWidget.cpp
  * contrib/hbqt/QTextBoundaryFinder.cpp
  * contrib/hbqt/QTextCursor.cpp
  * contrib/hbqt/QTextDecoder.cpp
  * contrib/hbqt/QTextDocument.cpp
  * contrib/hbqt/QTextDocumentFragment.cpp
  * contrib/hbqt/QTextDocumentWriter.cpp
  * contrib/hbqt/QTextEdit.cpp
  * contrib/hbqt/QTextEncoder.cpp
  * contrib/hbqt/QTextFormat.cpp
  * contrib/hbqt/QTextFrame.cpp
  * contrib/hbqt/QTextLayout.cpp
  * contrib/hbqt/QTextStream.cpp
  * contrib/hbqt/QTimer.cpp
  * contrib/hbqt/QToolBar.cpp
  * contrib/hbqt/QToolBox.cpp
  * contrib/hbqt/QToolButton.cpp
  * contrib/hbqt/QTreeView.cpp
  * contrib/hbqt/QTreeWidget.cpp
  * contrib/hbqt/QTreeWidgetItem.cpp
  * contrib/hbqt/QUrl.cpp
  * contrib/hbqt/QVariant.cpp
  * contrib/hbqt/QVBoxLayout.cpp
  * contrib/hbqt/QWebHistoryInterface.cpp
  * contrib/hbqt/QWebHistoryItem.cpp
  * contrib/hbqt/QWebHitTestResult.cpp
  * contrib/hbqt/QWebPage.cpp
  * contrib/hbqt/QWebPluginFactory.cpp
  * contrib/hbqt/QWebSecurityOrigin.cpp
  * contrib/hbqt/QWebView.cpp
  * contrib/hbqt/QWidget.cpp
  * contrib/hbqt/QWidgetAction.cpp
  * contrib/hbqt/QWindowsStyle.cpp
  * contrib/hbqt/QWindowsXPStyle.cpp
  * contrib/hbqt/QWizard.cpp
  * contrib/hbqt/TQAbstractItemModel.prg
    ! Result of change in implemention of destructors in hbqtgen.prg.

    [ In this commit I had concentrated on two pit-falls which may 
      certainly prevent Qt's efficacy in Habour applications:

          1. Ever-growing memory usage.
          2. GPF in multi-threaded multi-windows

      Though I have tried my level best to pin-point where memory usage
      keeps up growing, I could not find anything worth control. I changed the 
      way destructors were implemented before, but that also seems to be 
      insufficent. But as we have better control over the events, some 
      of you will be able to locate what exactly is the problem.

      GPF in multi-threaded multi-window scenario is caused by PAINT event
      which produces GPF is CPU is not released momentarily for that thread.
      So I inserted hb_idleSleep( 0.2 ) in the code where PAINT event is about 
      to be returning, and the GPF went away. But this insertion has a greater
      damaging effect that it slows down the application considerably as 
      with each single keystroke, appln becomes idle for that much period.
      I have guarded this under QT_EXECUTE_IN_THREADS constant for now.
      If you want to play with this feature than compile HBQT with it
      and then open <Dialogs><One more instance> menu option. Do not 
      bother about how slow appln executes but simply open as mamny 
      dialogs as you want and navigate different components.
      NOTE: you may require to increase nMilliSeconds in hb_idleSleep( 0.2 )
            from 0.2 to 0.5 as this value is heavily CPU dependant.

      Hope someone will be able to locate exact fixes to above two issues. ]
This commit is contained in:
Pritpal Bedi
2009-09-27 20:29:12 +00:00
parent 1788fba41e
commit 010f38d159
154 changed files with 959 additions and 461 deletions

View File

@@ -17,6 +17,200 @@
past entries belonging to author(s): Viktor Szakats.
*/
2009-09-27 12:58 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/generator/hbqtgen.prg
! Modified TO implement destructors IN a different way.
* contrib/hbqt/qth/QAbstractItemModel.qth
+ Added more CLASS members.
* contrib/hbqt/hbqt.ch
* contrib/hbqt/hbqt.h
* contrib/hbqt/hbqt_slots.cpp
* contrib/hbqt/hbqt_slots.h
* contrib/hbqt/moc_slots.cpp
+ Added more members plus re-worked event management to support multi-threads
and multi-windows in a different perspective. It is an effort to locate where
Harbour's Qt implementation is buggy with respect to ever increasing memory usage
plus Qt's Paint Engine which appears to be dependant on thread's idle time.
[ This is the way I preceive this fact ]
* contrib/hbqt/QAbstractButton.cpp
* contrib/hbqt/QAbstractItemModel.cpp
* contrib/hbqt/QAbstractItemView.cpp
* contrib/hbqt/QAbstractListModel.cpp
* contrib/hbqt/QAbstractScrollArea.cpp
* contrib/hbqt/QAbstractSlider.cpp
* contrib/hbqt/QAbstractSpinBox.cpp
* contrib/hbqt/QAbstractTableModel.cpp
* contrib/hbqt/QAction.cpp
* contrib/hbqt/QApplication.cpp
* contrib/hbqt/QBitmap.cpp
* contrib/hbqt/QBoxLayout.cpp
* contrib/hbqt/QBrush.cpp
* contrib/hbqt/QButtonGroup.cpp
* contrib/hbqt/QCalendarWidget.cpp
* contrib/hbqt/QColor.cpp
* contrib/hbqt/QColorDialog.cpp
* contrib/hbqt/QComboBox.cpp
* contrib/hbqt/QCoreApplication.cpp
* contrib/hbqt/QCursor.cpp
* contrib/hbqt/QDateTime.cpp
* contrib/hbqt/QDesktopWidget.cpp
* contrib/hbqt/QDial.cpp
* contrib/hbqt/QDialog.cpp
* contrib/hbqt/QDir.cpp
* contrib/hbqt/QDirModel.cpp
* contrib/hbqt/QDockWidget.cpp
* contrib/hbqt/QDragMoveEvent.cpp
* contrib/hbqt/QErrorMessage.cpp
* contrib/hbqt/QEvent.cpp
* contrib/hbqt/QEventLoop.cpp
* contrib/hbqt/QFileDialog.cpp
* contrib/hbqt/QFileSystemModel.cpp
* contrib/hbqt/QFocusFrame.cpp
* contrib/hbqt/QFont.cpp
* contrib/hbqt/QFontComboBox.cpp
* contrib/hbqt/QFontInfo.cpp
* contrib/hbqt/QFontMetrics.cpp
* contrib/hbqt/QFontMetricsF.cpp
* contrib/hbqt/QFormLayout.cpp
* contrib/hbqt/QFrame.cpp
* contrib/hbqt/QFtp.cpp
* contrib/hbqt/QGridLayout.cpp
* contrib/hbqt/QGroupBox.cpp
* contrib/hbqt/QHBoxLayout.cpp
* contrib/hbqt/QHeaderView.cpp
* contrib/hbqt/QHttp.cpp
* contrib/hbqt/QIcon.cpp
* contrib/hbqt/QImage.cpp
* contrib/hbqt/QImageReader.cpp
* contrib/hbqt/QImageWriter.cpp
* contrib/hbqt/QInputDialog.cpp
* contrib/hbqt/QIODevice.cpp
* contrib/hbqt/QKeyEvent.cpp
* contrib/hbqt/QKeySequence.cpp
* contrib/hbqt/QLabel.cpp
* contrib/hbqt/QLayoutItem.cpp
* contrib/hbqt/QLCDNumber.cpp
* contrib/hbqt/QLineEdit.cpp
* contrib/hbqt/QList.cpp
* contrib/hbqt/QListView.cpp
* contrib/hbqt/QListWidget.cpp
* contrib/hbqt/QListWidgetItem.cpp
* contrib/hbqt/QMainWindow.cpp
* contrib/hbqt/QMenu.cpp
* contrib/hbqt/QMenuBar.cpp
* contrib/hbqt/QMessageBox.cpp
* contrib/hbqt/QModelIndex.cpp
* contrib/hbqt/QMouseEvent.cpp
* contrib/hbqt/QMoveEvent.cpp
* contrib/hbqt/QObject.cpp
* contrib/hbqt/QPaintDevice.cpp
* contrib/hbqt/QPainter.cpp
* contrib/hbqt/QPalette.cpp
* contrib/hbqt/QPen.cpp
* contrib/hbqt/QPicture.cpp
* contrib/hbqt/QPixmap.cpp
* contrib/hbqt/QPoint.cpp
* contrib/hbqt/QPrintDialog.cpp
* contrib/hbqt/QPrintEngine.cpp
* contrib/hbqt/QPrinter.cpp
* contrib/hbqt/QPrintPreviewDialog.cpp
* contrib/hbqt/QProcess.cpp
* contrib/hbqt/QProgressDialog.cpp
* contrib/hbqt/QPushButton.cpp
* contrib/hbqt/QRect.cpp
* contrib/hbqt/QRectF.cpp
* contrib/hbqt/QRegion.cpp
* contrib/hbqt/QResource.cpp
* contrib/hbqt/QScrollArea.cpp
* contrib/hbqt/QScrollBar.cpp
* contrib/hbqt/QSignalMapper.cpp
* contrib/hbqt/QSize.cpp
* contrib/hbqt/QSizeF.cpp
* contrib/hbqt/QSizeGrip.cpp
* contrib/hbqt/QSlider.cpp
* contrib/hbqt/QSound.cpp
* contrib/hbqt/QSplashScreen.cpp
* contrib/hbqt/QSplitter.cpp
* contrib/hbqt/QStandardItem.cpp
* contrib/hbqt/QStandardItemModel.cpp
* contrib/hbqt/QStatusBar.cpp
* contrib/hbqt/QStyle.cpp
* contrib/hbqt/QStyledItemDelegate.cpp
* contrib/hbqt/QStyleOption.cpp
* contrib/hbqt/QSystemTrayIcon.cpp
* contrib/hbqt/QTabBar.cpp
* contrib/hbqt/QTableView.cpp
* contrib/hbqt/QTableWidget.cpp
* contrib/hbqt/QTableWidgetItem.cpp
* contrib/hbqt/QTabWidget.cpp
* contrib/hbqt/QTextBoundaryFinder.cpp
* contrib/hbqt/QTextCursor.cpp
* contrib/hbqt/QTextDecoder.cpp
* contrib/hbqt/QTextDocument.cpp
* contrib/hbqt/QTextDocumentFragment.cpp
* contrib/hbqt/QTextDocumentWriter.cpp
* contrib/hbqt/QTextEdit.cpp
* contrib/hbqt/QTextEncoder.cpp
* contrib/hbqt/QTextFormat.cpp
* contrib/hbqt/QTextFrame.cpp
* contrib/hbqt/QTextLayout.cpp
* contrib/hbqt/QTextStream.cpp
* contrib/hbqt/QTimer.cpp
* contrib/hbqt/QToolBar.cpp
* contrib/hbqt/QToolBox.cpp
* contrib/hbqt/QToolButton.cpp
* contrib/hbqt/QTreeView.cpp
* contrib/hbqt/QTreeWidget.cpp
* contrib/hbqt/QTreeWidgetItem.cpp
* contrib/hbqt/QUrl.cpp
* contrib/hbqt/QVariant.cpp
* contrib/hbqt/QVBoxLayout.cpp
* contrib/hbqt/QWebHistoryInterface.cpp
* contrib/hbqt/QWebHistoryItem.cpp
* contrib/hbqt/QWebHitTestResult.cpp
* contrib/hbqt/QWebPage.cpp
* contrib/hbqt/QWebPluginFactory.cpp
* contrib/hbqt/QWebSecurityOrigin.cpp
* contrib/hbqt/QWebView.cpp
* contrib/hbqt/QWidget.cpp
* contrib/hbqt/QWidgetAction.cpp
* contrib/hbqt/QWindowsStyle.cpp
* contrib/hbqt/QWindowsXPStyle.cpp
* contrib/hbqt/QWizard.cpp
* contrib/hbqt/TQAbstractItemModel.prg
! Result of change in implemention of destructors in hbqtgen.prg.
[ In this commit I had concentrated on two pit-falls which may
certainly prevent Qt's efficacy in Habour applications:
1. Ever-growing memory usage.
2. GPF in multi-threaded multi-windows
Though I have tried my level best to pin-point where memory usage
keeps up growing, I could not find anything worth control. I changed the
way destructors were implemented before, but that also seems to be
insufficent. But as we have better control over the events, some
of you will be able to locate what exactly is the problem.
GPF in multi-threaded multi-window scenario is caused by PAINT event
which produces GPF is CPU is not released momentarily for that thread.
So I inserted hb_idleSleep( 0.2 ) in the code where PAINT event is about
to be returning, and the GPF went away. But this insertion has a greater
damaging effect that it slows down the application considerably as
with each single keystroke, appln becomes idle for that much period.
I have guarded this under QT_EXECUTE_IN_THREADS constant for now.
If you want to play with this feature than compile HBQT with it
and then open <Dialogs><One more instance> menu option. Do not
bother about how slow appln executes but simply open as mamny
dialogs as you want and navigate different components.
NOTE: you may require to increase nMilliSeconds in hb_idleSleep( 0.2 )
from 0.2 to 0.5 as this value is heavily CPU dependant.
Hope someone will be able to locate exact fixes to above two issues. ]
2009-09-24 19:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
+ Sections numbered for easier reference when pointing to it

View File

@@ -84,7 +84,7 @@ HB_FUNC( QT_QABSTRACTBUTTON )
*/
HB_FUNC( QT_QABSTRACTBUTTON_DESTROY )
{
hbqt_par_QAbstractButton( 1 )->~QAbstractButton();
delete hbqt_par_QAbstractButton( 1 );
}
/*

View File

@@ -111,13 +111,18 @@ HB_FUNC( QT_HBDBFMODEL_INDEX )
hb_retptr( new QModelIndex( hbqt_par_HbDbfModel( 1 )->index( hb_parni( 2 ), hb_parni( 3 ), QModelIndex() ) ) );
}
HB_FUNC( QT_HBDBFMODEL_HBSETROWCOLUMNS )
{
hbqt_par_HbDbfModel( 1 )->hbSetRowColumns( hb_parni( 2 ), hb_parni( 3 ) );
}
/*
* DESTRUCTOR
*/
HB_FUNC( QT_QABSTRACTITEMMODEL_DESTROY )
{
hbqt_par_QAbstractItemModel( 1 )->~QAbstractItemModel();
delete hbqt_par_QAbstractItemModel( 1 );
}
/*

View File

@@ -94,7 +94,7 @@ HB_FUNC( QT_QABSTRACTITEMVIEW )
*/
HB_FUNC( QT_QABSTRACTITEMVIEW_DESTROY )
{
hbqt_par_QAbstractItemView( 1 )->~QAbstractItemView();
delete hbqt_par_QAbstractItemView( 1 );
}
/*

View File

@@ -84,7 +84,7 @@ HB_FUNC( QT_QABSTRACTLISTMODEL )
*/
HB_FUNC( QT_QABSTRACTLISTMODEL_DESTROY )
{
hbqt_par_QAbstractListModel( 1 )->~QAbstractListModel();
delete hbqt_par_QAbstractListModel( 1 );
}
/*

View File

@@ -84,7 +84,7 @@ HB_FUNC( QT_QABSTRACTSCROLLAREA )
*/
HB_FUNC( QT_QABSTRACTSCROLLAREA_DESTROY )
{
hbqt_par_QAbstractScrollArea( 1 )->~QAbstractScrollArea();
delete hbqt_par_QAbstractScrollArea( 1 );
}
/*

View File

@@ -88,7 +88,7 @@ HB_FUNC( QT_QABSTRACTSLIDER )
*/
HB_FUNC( QT_QABSTRACTSLIDER_DESTROY )
{
hbqt_par_QAbstractSlider( 1 )->~QAbstractSlider();
delete hbqt_par_QAbstractSlider( 1 );
}
/*

View File

@@ -91,7 +91,7 @@ HB_FUNC( QT_QABSTRACTSPINBOX )
*/
HB_FUNC( QT_QABSTRACTSPINBOX_DESTROY )
{
hbqt_par_QAbstractSpinBox( 1 )->~QAbstractSpinBox();
delete hbqt_par_QAbstractSpinBox( 1 );
}
/*

View File

@@ -84,7 +84,7 @@ HB_FUNC( QT_QABSTRACTTABLEMODEL )
*/
HB_FUNC( QT_QABSTRACTTABLEMODEL_DESTROY )
{
hbqt_par_QAbstractTableModel( 1 )->~QAbstractTableModel();
delete hbqt_par_QAbstractTableModel( 1 );
}
/*

View File

@@ -108,7 +108,7 @@ HB_FUNC( QT_QACTION )
*/
HB_FUNC( QT_QACTION_DESTROY )
{
hbqt_par_QAction( 1 )->~QAction();
delete hbqt_par_QAction( 1 );
}
/*

View File

@@ -203,7 +203,7 @@ HB_FUNC( QT_QAPPLICATION_QUIT )
*/
HB_FUNC( QT_QAPPLICATION_DESTROY )
{
hbqt_par_QApplication( 1 )->~QApplication();
delete hbqt_par_QApplication( 1 );
}
/*

View File

@@ -122,7 +122,7 @@ HB_FUNC( QT_QBITMAP )
*/
HB_FUNC( QT_QBITMAP_DESTROY )
{
hbqt_par_QBitmap( 1 )->~QBitmap();
delete hbqt_par_QBitmap( 1 );
}
/*

View File

@@ -89,7 +89,7 @@ HB_FUNC( QT_QBOXLAYOUT )
*/
HB_FUNC( QT_QBOXLAYOUT_DESTROY )
{
hbqt_par_QBoxLayout( 1 )->~QBoxLayout();
delete hbqt_par_QBoxLayout( 1 );
}
/*

View File

@@ -146,7 +146,7 @@ HB_FUNC( QT_QBRUSH )
*/
HB_FUNC( QT_QBRUSH_DESTROY )
{
hbqt_par_QBrush( 1 )->~QBrush();
delete hbqt_par_QBrush( 1 );
}
/*

View File

@@ -100,7 +100,7 @@ HB_FUNC( QT_QBUTTONGROUP )
*/
HB_FUNC( QT_QBUTTONGROUP_DESTROY )
{
hbqt_par_QButtonGroup( 1 )->~QButtonGroup();
delete hbqt_par_QButtonGroup( 1 );
}
/*

View File

@@ -99,7 +99,7 @@ HB_FUNC( QT_QCALENDARWIDGET )
*/
HB_FUNC( QT_QCALENDARWIDGET_DESTROY )
{
hbqt_par_QCalendarWidget( 1 )->~QCalendarWidget();
delete hbqt_par_QCalendarWidget( 1 );
}
/*

View File

@@ -127,7 +127,7 @@ HB_FUNC( QT_QCOLOR )
*/
HB_FUNC( QT_QCOLOR_DESTROY )
{
hbqt_par_QColor( 1 )->~QColor();
delete hbqt_par_QColor( 1 );
}
/*

View File

@@ -97,7 +97,7 @@ HB_FUNC( QT_QCOLORDIALOG )
*/
HB_FUNC( QT_QCOLORDIALOG_DESTROY )
{
hbqt_par_QColorDialog( 1 )->~QColorDialog();
delete hbqt_par_QColorDialog( 1 );
}
/*

View File

@@ -89,7 +89,7 @@ HB_FUNC( QT_QCOMBOBOX )
*/
HB_FUNC( QT_QCOMBOBOX_DESTROY )
{
hbqt_par_QComboBox( 1 )->~QComboBox();
delete hbqt_par_QComboBox( 1 );
}
/*

View File

@@ -103,7 +103,7 @@ HB_FUNC( QT_QCOREAPPLICATION )
*/
HB_FUNC( QT_QCOREAPPLICATION_DESTROY )
{
hbqt_par_QCoreApplication( 1 )->~QCoreApplication();
delete hbqt_par_QCoreApplication( 1 );
}
/*

View File

@@ -122,7 +122,7 @@ HB_FUNC( QT_QCURSOR )
*/
HB_FUNC( QT_QCURSOR_DESTROY )
{
hbqt_par_QCursor( 1 )->~QCursor();
delete hbqt_par_QCursor( 1 );
}
/*

View File

@@ -87,7 +87,7 @@ HB_FUNC( QT_QDATETIME )
*/
HB_FUNC( QT_QDATETIME_DESTROY )
{
hbqt_par_QDateTime( 1 )->~QDateTime();
delete hbqt_par_QDateTime( 1 );
}
/*

View File

@@ -84,7 +84,7 @@ HB_FUNC( QT_QDESKTOPWIDGET )
*/
HB_FUNC( QT_QDESKTOPWIDGET_DESTROY )
{
hbqt_par_QDesktopWidget( 1 )->~QDesktopWidget();
delete hbqt_par_QDesktopWidget( 1 );
}
/*

View File

@@ -84,7 +84,7 @@ HB_FUNC( QT_QDIAL )
*/
HB_FUNC( QT_QDIAL_DESTROY )
{
hbqt_par_QDial( 1 )->~QDial();
delete hbqt_par_QDial( 1 );
}
/*

View File

@@ -88,7 +88,7 @@ HB_FUNC( QT_QDIALOG )
*/
HB_FUNC( QT_QDIALOG_DESTROY )
{
hbqt_par_QDialog( 1 )->~QDialog();
delete hbqt_par_QDialog( 1 );
}
/*

View File

@@ -93,7 +93,7 @@ HB_FUNC( QT_QDIR )
*/
HB_FUNC( QT_QDIR_DESTROY )
{
hbqt_par_QDir( 1 )->~QDir();
delete hbqt_par_QDir( 1 );
}
/*

View File

@@ -89,7 +89,7 @@ HB_FUNC( QT_QDIRMODEL )
*/
HB_FUNC( QT_QDIRMODEL_DESTROY )
{
hbqt_par_QDirModel( 1 )->~QDirModel();
delete hbqt_par_QDirModel( 1 );
}
/*

View File

@@ -90,7 +90,7 @@ HB_FUNC( QT_QDOCKWIDGET )
*/
HB_FUNC( QT_QDOCKWIDGET_DESTROY )
{
hbqt_par_QDockWidget( 1 )->~QDockWidget();
delete hbqt_par_QDockWidget( 1 );
}
/*

View File

@@ -84,7 +84,7 @@ HB_FUNC( QT_QDRAGMOVEEVENT )
*/
HB_FUNC( QT_QDRAGMOVEEVENT_DESTROY )
{
hbqt_par_QDragMoveEvent( 1 )->~QDragMoveEvent();
delete hbqt_par_QDragMoveEvent( 1 );
}
/*

View File

@@ -93,7 +93,7 @@ HB_FUNC( QT_QERRORMESSAGE )
*/
HB_FUNC( QT_QERRORMESSAGE_DESTROY )
{
hbqt_par_QErrorMessage( 1 )->~QErrorMessage();
delete hbqt_par_QErrorMessage( 1 );
}
/*

View File

@@ -88,7 +88,7 @@ HB_FUNC( QT_QEVENT )
*/
HB_FUNC( QT_QEVENT_DESTROY )
{
hbqt_par_QEvent( 1 )->~QEvent();
delete hbqt_par_QEvent( 1 );
}
/*

View File

@@ -89,7 +89,7 @@ HB_FUNC( QT_QEVENTLOOP )
*/
HB_FUNC( QT_QEVENTLOOP_DESTROY )
{
hbqt_par_QEventLoop( 1 )->~QEventLoop();
delete hbqt_par_QEventLoop( 1 );
}
/*

View File

@@ -111,7 +111,7 @@ HB_FUNC( QT_QFILEDIALOG )
*/
HB_FUNC( QT_QFILEDIALOG_DESTROY )
{
hbqt_par_QFileDialog( 1 )->~QFileDialog();
delete hbqt_par_QFileDialog( 1 );
}
/*

View File

@@ -88,7 +88,7 @@ HB_FUNC( QT_QFILESYSTEMMODEL )
*/
HB_FUNC( QT_QFILESYSTEMMODEL_DESTROY )
{
hbqt_par_QFileSystemModel( 1 )->~QFileSystemModel();
delete hbqt_par_QFileSystemModel( 1 );
}
/*

View File

@@ -84,7 +84,7 @@ HB_FUNC( QT_QFOCUSFRAME )
*/
HB_FUNC( QT_QFOCUSFRAME_DESTROY )
{
hbqt_par_QFocusFrame( 1 )->~QFocusFrame();
delete hbqt_par_QFocusFrame( 1 );
}
/*

View File

@@ -124,7 +124,7 @@ HB_FUNC( QT_QFONT )
*/
HB_FUNC( QT_QFONT_DESTROY )
{
hbqt_par_QFont( 1 )->~QFont();
delete hbqt_par_QFont( 1 );
}
/*

View File

@@ -89,7 +89,7 @@ HB_FUNC( QT_QFONTCOMBOBOX )
*/
HB_FUNC( QT_QFONTCOMBOBOX_DESTROY )
{
hbqt_par_QFontComboBox( 1 )->~QFontComboBox();
delete hbqt_par_QFontComboBox( 1 );
}
/*

View File

@@ -85,7 +85,7 @@ HB_FUNC( QT_QFONTINFO )
*/
HB_FUNC( QT_QFONTINFO_DESTROY )
{
hbqt_par_QFontInfo( 1 )->~QFontInfo();
delete hbqt_par_QFontInfo( 1 );
}
/*

View File

@@ -100,7 +100,7 @@ HB_FUNC( QT_QFONTMETRICS )
*/
HB_FUNC( QT_QFONTMETRICS_DESTROY )
{
hbqt_par_QFontMetrics( 1 )->~QFontMetrics();
delete hbqt_par_QFontMetrics( 1 );
}
/*

View File

@@ -105,7 +105,7 @@ HB_FUNC( QT_QFONTMETRICSF )
*/
HB_FUNC( QT_QFONTMETRICSF_DESTROY )
{
hbqt_par_QFontMetricsF( 1 )->~QFontMetricsF();
delete hbqt_par_QFontMetricsF( 1 );
}
/*

View File

@@ -90,7 +90,7 @@ HB_FUNC( QT_QFORMLAYOUT )
*/
HB_FUNC( QT_QFORMLAYOUT_DESTROY )
{
hbqt_par_QFormLayout( 1 )->~QFormLayout();
delete hbqt_par_QFormLayout( 1 );
}
/*

View File

@@ -90,7 +90,7 @@ HB_FUNC( QT_QFRAME )
*/
HB_FUNC( QT_QFRAME_DESTROY )
{
hbqt_par_QFrame( 1 )->~QFrame();
delete hbqt_par_QFrame( 1 );
}
/*

View File

@@ -107,7 +107,7 @@ HB_FUNC( QT_QFTP_READ )
*/
HB_FUNC( QT_QFTP_DESTROY )
{
hbqt_par_QFtp( 1 )->~QFtp();
delete hbqt_par_QFtp( 1 );
}
/*

View File

@@ -85,7 +85,7 @@ HB_FUNC( QT_QGRIDLAYOUT )
*/
HB_FUNC( QT_QGRIDLAYOUT_DESTROY )
{
hbqt_par_QGridLayout( 1 )->~QGridLayout();
delete hbqt_par_QGridLayout( 1 );
}
/*

View File

@@ -85,7 +85,7 @@ HB_FUNC( QT_QGROUPBOX )
*/
HB_FUNC( QT_QGROUPBOX_DESTROY )
{
hbqt_par_QGroupBox( 1 )->~QGroupBox();
delete hbqt_par_QGroupBox( 1 );
}
/*

View File

@@ -85,7 +85,7 @@ HB_FUNC( QT_QHBOXLAYOUT )
*/
HB_FUNC( QT_QHBOXLAYOUT_DESTROY )
{
hbqt_par_QHBoxLayout( 1 )->~QHBoxLayout();
delete hbqt_par_QHBoxLayout( 1 );
}

View File

@@ -88,7 +88,7 @@ HB_FUNC( QT_QHEADERVIEW )
*/
HB_FUNC( QT_QHEADERVIEW_DESTROY )
{
hbqt_par_QHeaderView( 1 )->~QHeaderView();
delete hbqt_par_QHeaderView( 1 );
}
/*

View File

@@ -107,7 +107,7 @@ HB_FUNC( QT_QHTTP_READ )
*/
HB_FUNC( QT_QHTTP_DESTROY )
{
hbqt_par_QHttp( 1 )->~QHttp();
delete hbqt_par_QHttp( 1 );
}
/*

View File

@@ -99,7 +99,7 @@ HB_FUNC( QT_QIODEVICE )
*/
HB_FUNC( QT_QIODEVICE_DESTROY )
{
hbqt_par_QIODevice( 1 )->~QIODevice();
delete hbqt_par_QIODevice( 1 );
}
/*

View File

@@ -114,7 +114,7 @@ HB_FUNC( QT_QICON )
*/
HB_FUNC( QT_QICON_DESTROY )
{
hbqt_par_QIcon( 1 )->~QIcon();
delete hbqt_par_QIcon( 1 );
}
/*

View File

@@ -146,7 +146,7 @@ HB_FUNC( QT_QIMAGE )
*/
HB_FUNC( QT_QIMAGE_DESTROY )
{
hbqt_par_QImage( 1 )->~QImage();
delete hbqt_par_QImage( 1 );
}
/*

View File

@@ -100,7 +100,7 @@ HB_FUNC( QT_QIMAGEREADER )
*/
HB_FUNC( QT_QIMAGEREADER_DESTROY )
{
hbqt_par_QImageReader( 1 )->~QImageReader();
delete hbqt_par_QImageReader( 1 );
}
/*

View File

@@ -99,7 +99,7 @@ HB_FUNC( QT_QIMAGEWRITER )
*/
HB_FUNC( QT_QIMAGEWRITER_DESTROY )
{
hbqt_par_QImageWriter( 1 )->~QImageWriter();
delete hbqt_par_QImageWriter( 1 );
}
/*

View File

@@ -90,7 +90,7 @@ HB_FUNC( QT_QINPUTDIALOG )
*/
HB_FUNC( QT_QINPUTDIALOG_DESTROY )
{
hbqt_par_QInputDialog( 1 )->~QInputDialog();
delete hbqt_par_QInputDialog( 1 );
}
/*

View File

@@ -84,7 +84,7 @@ HB_FUNC( QT_QKEYEVENT )
*/
HB_FUNC( QT_QKEYEVENT_DESTROY )
{
hbqt_par_QKeyEvent( 1 )->~QKeyEvent();
delete hbqt_par_QKeyEvent( 1 );
}
/*

View File

@@ -110,7 +110,7 @@ HB_FUNC( QT_QKEYSEQUENCE )
*/
HB_FUNC( QT_QKEYSEQUENCE_DESTROY )
{
hbqt_par_QKeySequence( 1 )->~QKeySequence();
delete hbqt_par_QKeySequence( 1 );
}
/*

View File

@@ -90,7 +90,7 @@ HB_FUNC( QT_QLCDNUMBER )
*/
HB_FUNC( QT_QLCDNUMBER_DESTROY )
{
hbqt_par_QLCDNumber( 1 )->~QLCDNumber();
delete hbqt_par_QLCDNumber( 1 );
}
/*

View File

@@ -85,7 +85,7 @@ HB_FUNC( QT_QLABEL )
*/
HB_FUNC( QT_QLABEL_DESTROY )
{
hbqt_par_QLabel( 1 )->~QLabel();
delete hbqt_par_QLabel( 1 );
}
/*

View File

@@ -84,7 +84,7 @@ HB_FUNC( QT_QLAYOUTITEM )
*/
HB_FUNC( QT_QLAYOUTITEM_DESTROY )
{
hbqt_par_QLayoutItem( 1 )->~QLayoutItem();
delete hbqt_par_QLayoutItem( 1 );
}
/*

View File

@@ -89,7 +89,7 @@ HB_FUNC( QT_QLINEEDIT )
*/
HB_FUNC( QT_QLINEEDIT_DESTROY )
{
hbqt_par_QLineEdit( 1 )->~QLineEdit();
delete hbqt_par_QLineEdit( 1 );
}
/*

View File

@@ -112,7 +112,7 @@ HB_FUNC( QT_QLIST )
*/
HB_FUNC( QT_QLIST_DESTROY )
{
hbqt_par_QList( 1 )->~QList();
delete hbqt_par_QList( 1 );
}
/*

View File

@@ -92,7 +92,7 @@ HB_FUNC( QT_QLISTVIEW )
*/
HB_FUNC( QT_QLISTVIEW_DESTROY )
{
hbqt_par_QListView( 1 )->~QListView();
delete hbqt_par_QListView( 1 );
}
/*

View File

@@ -94,7 +94,7 @@ HB_FUNC( QT_QLISTWIDGET )
*/
HB_FUNC( QT_QLISTWIDGET_DESTROY )
{
hbqt_par_QListWidget( 1 )->~QListWidget();
delete hbqt_par_QListWidget( 1 );
}
/*

View File

@@ -91,7 +91,7 @@ HB_FUNC( QT_QLISTWIDGETITEM )
*/
HB_FUNC( QT_QLISTWIDGETITEM_DESTROY )
{
hbqt_par_QListWidgetItem( 1 )->~QListWidgetItem();
delete hbqt_par_QListWidgetItem( 1 );
}
/*

View File

@@ -98,7 +98,7 @@ HB_FUNC( QT_QMAINWINDOW )
*/
HB_FUNC( QT_QMAINWINDOW_DESTROY )
{
hbqt_par_QMainWindow( 1 )->~QMainWindow();
delete hbqt_par_QMainWindow( 1 );
}
/*

View File

@@ -102,7 +102,7 @@ HB_FUNC( QT_QMENU )
*/
HB_FUNC( QT_QMENU_DESTROY )
{
hbqt_par_QMenu( 1 )->~QMenu();
delete hbqt_par_QMenu( 1 );
}
/*

View File

@@ -98,7 +98,7 @@ HB_FUNC( QT_QMENUBAR )
*/
HB_FUNC( QT_QMENUBAR_DESTROY )
{
hbqt_par_QMenuBar( 1 )->~QMenuBar();
delete hbqt_par_QMenuBar( 1 );
}
/*

View File

@@ -101,7 +101,7 @@ HB_FUNC( QT_QMESSAGEBOX )
*/
HB_FUNC( QT_QMESSAGEBOX_DESTROY )
{
hbqt_par_QMessageBox( 1 )->~QMessageBox();
delete hbqt_par_QMessageBox( 1 );
}
/*

View File

@@ -85,7 +85,7 @@ HB_FUNC( QT_QMODELINDEX )
*/
HB_FUNC( QT_QMODELINDEX_DESTROY )
{
hbqt_par_QModelIndex( 1 )->~QModelIndex();
delete hbqt_par_QModelIndex( 1 );
}
/*

View File

@@ -85,7 +85,7 @@ HB_FUNC( QT_QMOUSEEVENT )
*/
HB_FUNC( QT_QMOUSEEVENT_DESTROY )
{
hbqt_par_QMouseEvent( 1 )->~QMouseEvent();
delete hbqt_par_QMouseEvent( 1 );
}
/*

View File

@@ -84,7 +84,7 @@ HB_FUNC( QT_QMOVEEVENT )
*/
HB_FUNC( QT_QMOVEEVENT_DESTROY )
{
hbqt_par_QMoveEvent( 1 )->~QMoveEvent();
delete hbqt_par_QMoveEvent( 1 );
}
/*

View File

@@ -101,7 +101,7 @@ HB_FUNC( QT_QOBJECT )
*/
HB_FUNC( QT_QOBJECT_DESTROY )
{
hbqt_par_QObject( 1 )->~QObject();
delete hbqt_par_QObject( 1 );
}
/*

View File

@@ -86,7 +86,7 @@ HB_FUNC( QT_QPAINTDEVICE )
*/
HB_FUNC( QT_QPAINTDEVICE_DESTROY )
{
hbqt_par_QPaintDevice( 1 )->~QPaintDevice();
delete hbqt_par_QPaintDevice( 1 );
}
/*

View File

@@ -111,7 +111,7 @@ HB_FUNC( QT_QPAINTER )
*/
HB_FUNC( QT_QPAINTER_DESTROY )
{
hbqt_par_QPainter( 1 )->~QPainter();
delete hbqt_par_QPainter( 1 );
}
/*

View File

@@ -109,7 +109,7 @@ HB_FUNC( QT_QPALETTE )
*/
HB_FUNC( QT_QPALETTE_DESTROY )
{
hbqt_par_QPalette( 1 )->~QPalette();
delete hbqt_par_QPalette( 1 );
}
/*

View File

@@ -130,7 +130,7 @@ HB_FUNC( QT_QPEN )
*/
HB_FUNC( QT_QPEN_DESTROY )
{
hbqt_par_QPen( 1 )->~QPen();
delete hbqt_par_QPen( 1 );
}
/*

View File

@@ -96,7 +96,7 @@ HB_FUNC( QT_QPICTURE )
*/
HB_FUNC( QT_QPICTURE_DESTROY )
{
hbqt_par_QPicture( 1 )->~QPicture();
delete hbqt_par_QPicture( 1 );
}
/*

View File

@@ -109,7 +109,7 @@ HB_FUNC( QT_QPIXMAP )
*/
HB_FUNC( QT_QPIXMAP_DESTROY )
{
hbqt_par_QPixmap( 1 )->~QPixmap();
delete hbqt_par_QPixmap( 1 );
}
/*

View File

@@ -96,7 +96,7 @@ HB_FUNC( QT_QPOINT )
*/
HB_FUNC( QT_QPOINT_DESTROY )
{
hbqt_par_QPoint( 1 )->~QPoint();
delete hbqt_par_QPoint( 1 );
}
/*

View File

@@ -90,7 +90,7 @@ HB_FUNC( QT_QPRINTDIALOG )
*/
HB_FUNC( QT_QPRINTDIALOG_DESTROY )
{
hbqt_par_QPrintDialog( 1 )->~QPrintDialog();
delete hbqt_par_QPrintDialog( 1 );
}
/*

View File

@@ -87,7 +87,7 @@ HB_FUNC( QT_QPRINTENGINE )
*/
HB_FUNC( QT_QPRINTENGINE_DESTROY )
{
hbqt_par_QPrintEngine( 1 )->~QPrintEngine();
delete hbqt_par_QPrintEngine( 1 );
}
/*

View File

@@ -90,7 +90,7 @@ HB_FUNC( QT_QPRINTPREVIEWDIALOG )
*/
HB_FUNC( QT_QPRINTPREVIEWDIALOG_DESTROY )
{
hbqt_par_QPrintPreviewDialog( 1 )->~QPrintPreviewDialog();
delete hbqt_par_QPrintPreviewDialog( 1 );
}
/*

View File

@@ -116,7 +116,7 @@ HB_FUNC( QT_QPRINTER )
*/
HB_FUNC( QT_QPRINTER_DESTROY )
{
hbqt_par_QPrinter( 1 )->~QPrinter();
delete hbqt_par_QPrinter( 1 );
}
/*

View File

@@ -102,7 +102,7 @@ HB_FUNC( QT_QPROCESS )
*/
HB_FUNC( QT_QPROCESS_DESTROY )
{
hbqt_par_QProcess( 1 )->~QProcess();
delete hbqt_par_QProcess( 1 );
}
/*

View File

@@ -85,7 +85,7 @@ HB_FUNC( QT_QPROGRESSDIALOG )
*/
HB_FUNC( QT_QPROGRESSDIALOG_DESTROY )
{
hbqt_par_QProgressDialog( 1 )->~QProgressDialog();
delete hbqt_par_QProgressDialog( 1 );
}
/*

View File

@@ -86,7 +86,7 @@ HB_FUNC( QT_QPUSHBUTTON )
*/
HB_FUNC( QT_QPUSHBUTTON_DESTROY )
{
hbqt_par_QPushButton( 1 )->~QPushButton();
delete hbqt_par_QPushButton( 1 );
}
/*

View File

@@ -102,7 +102,7 @@ HB_FUNC( QT_QRECT )
*/
HB_FUNC( QT_QRECT_DESTROY )
{
hbqt_par_QRect( 1 )->~QRect();
delete hbqt_par_QRect( 1 );
}
/*

View File

@@ -103,7 +103,7 @@ HB_FUNC( QT_QRECTF )
*/
HB_FUNC( QT_QRECTF_DESTROY )
{
hbqt_par_QRectF( 1 )->~QRectF();
delete hbqt_par_QRectF( 1 );
}
/*

View File

@@ -143,7 +143,7 @@ HB_FUNC( QT_QREGION )
*/
HB_FUNC( QT_QREGION_DESTROY )
{
hbqt_par_QRegion( 1 )->~QRegion();
delete hbqt_par_QRegion( 1 );
}
/*

View File

@@ -84,7 +84,7 @@ HB_FUNC( QT_QRESOURCE )
*/
HB_FUNC( QT_QRESOURCE_DESTROY )
{
hbqt_par_QResource( 1 )->~QResource();
delete hbqt_par_QResource( 1 );
}
/*

View File

@@ -84,7 +84,7 @@ HB_FUNC( QT_QSCROLLAREA )
*/
HB_FUNC( QT_QSCROLLAREA_DESTROY )
{
hbqt_par_QScrollArea( 1 )->~QScrollArea();
delete hbqt_par_QScrollArea( 1 );
}
/*

View File

@@ -85,7 +85,7 @@ HB_FUNC( QT_QSCROLLBAR )
*/
HB_FUNC( QT_QSCROLLBAR_DESTROY )
{
hbqt_par_QScrollBar( 1 )->~QScrollBar();
delete hbqt_par_QScrollBar( 1 );
}

View File

@@ -84,7 +84,7 @@ HB_FUNC( QT_QSIGNALMAPPER )
*/
HB_FUNC( QT_QSIGNALMAPPER_DESTROY )
{
hbqt_par_QSignalMapper( 1 )->~QSignalMapper();
delete hbqt_par_QSignalMapper( 1 );
}
/*

View File

@@ -96,7 +96,7 @@ HB_FUNC( QT_QSIZE )
*/
HB_FUNC( QT_QSIZE_DESTROY )
{
hbqt_par_QSize( 1 )->~QSize();
delete hbqt_par_QSize( 1 );
}
/*

View File

@@ -93,7 +93,7 @@ HB_FUNC( QT_QSIZEF )
*/
HB_FUNC( QT_QSIZEF_DESTROY )
{
hbqt_par_QSizeF( 1 )->~QSizeF();
delete hbqt_par_QSizeF( 1 );
}
/*

View File

@@ -84,7 +84,7 @@ HB_FUNC( QT_QSIZEGRIP )
*/
HB_FUNC( QT_QSIZEGRIP_DESTROY )
{
hbqt_par_QSizeGrip( 1 )->~QSizeGrip();
delete hbqt_par_QSizeGrip( 1 );
}

View File

@@ -92,7 +92,7 @@ HB_FUNC( QT_QSLIDER )
*/
HB_FUNC( QT_QSLIDER_DESTROY )
{
hbqt_par_QSlider( 1 )->~QSlider();
delete hbqt_par_QSlider( 1 );
}
/*

View File

@@ -84,7 +84,7 @@ HB_FUNC( QT_QSOUND )
*/
HB_FUNC( QT_QSOUND_DESTROY )
{
hbqt_par_QSound( 1 )->~QSound();
delete hbqt_par_QSound( 1 );
}
/*

View File

@@ -85,7 +85,7 @@ HB_FUNC( QT_QSPLASHSCREEN )
*/
HB_FUNC( QT_QSPLASHSCREEN_DESTROY )
{
hbqt_par_QSplashScreen( 1 )->~QSplashScreen();
delete hbqt_par_QSplashScreen( 1 );
}
/*

View File

@@ -98,7 +98,7 @@ HB_FUNC( QT_QSPLITTER )
*/
HB_FUNC( QT_QSPLITTER_DESTROY )
{
hbqt_par_QSplitter( 1 )->~QSplitter();
delete hbqt_par_QSplitter( 1 );
}
/*

Some files were not shown because too many files have changed in this diff Show More