Hello,

My destructor is not being called. Can anyone tell me why ?

.h file:
Qt Code:
  1. class TransactionDialog : public QDialog {
  2. Q_OBJECT
  3. Q_DISABLE_COPY(TransactionDialog)
  4. public:
  5. // explicit TransactionDialog(QWidget *parent = 0);
  6. explicit TransactionDialog(QWidget *parent = 0, int anID=0, int aType=0);
  7. virtual ~TransactionDialog();
  8.  
  9. protected:
  10. virtual void changeEvent(QEvent *e);
  11.  
  12. private:
  13. Ui::TransactionDialog *m_ui;
  14. ...more...
To copy to clipboard, switch view to plain text mode 

.cpp file
Qt Code:
  1. TransactionDialog::~TransactionDialog()
  2. {
  3. qDebug("TransactionDialog::destructor");
  4. delete m_ui;
  5. if (clientDetailsDialogCreated)
  6. delete clientDetailsDialog;
  7. }
To copy to clipboard, switch view to plain text mode