Hello,
My destructor is not being called. Can anyone tell me why ?
.h file:
class TransactionDialog
: public QDialog { Q_OBJECT
Q_DISABLE_COPY(TransactionDialog)
public:
// explicit TransactionDialog(QWidget *parent = 0);
explicit TransactionDialog
(QWidget *parent
= 0,
int anID
=0,
int aType
=0);
virtual ~TransactionDialog();
protected:
virtual void changeEvent
(QEvent *e
);
private:
Ui::TransactionDialog *m_ui;
...more...
class TransactionDialog : public QDialog {
Q_OBJECT
Q_DISABLE_COPY(TransactionDialog)
public:
// explicit TransactionDialog(QWidget *parent = 0);
explicit TransactionDialog(QWidget *parent = 0, int anID=0, int aType=0);
virtual ~TransactionDialog();
protected:
virtual void changeEvent(QEvent *e);
private:
Ui::TransactionDialog *m_ui;
...more...
To copy to clipboard, switch view to plain text mode
.cpp file
TransactionDialog::~TransactionDialog()
{
qDebug("TransactionDialog::destructor");
delete m_ui;
if (clientDetailsDialogCreated)
delete clientDetailsDialog;
}
TransactionDialog::~TransactionDialog()
{
qDebug("TransactionDialog::destructor");
delete m_ui;
if (clientDetailsDialogCreated)
delete clientDetailsDialog;
}
To copy to clipboard, switch view to plain text mode
Bookmarks