Fix many memory leaks.
This commit is contained in:
parent
e1e1d99102
commit
fbc29b6a06
35 changed files with 139 additions and 103 deletions
|
@ -17,6 +17,7 @@
|
|||
|
||||
#include <QDialog>
|
||||
#include "logic/BaseVersion.h"
|
||||
#include <logic/BaseInstance.h>
|
||||
|
||||
class BaseInstance;
|
||||
|
||||
|
@ -30,7 +31,7 @@ class CopyInstanceDialog : public QDialog
|
|||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit CopyInstanceDialog(BaseInstance *original, QWidget *parent = 0);
|
||||
explicit CopyInstanceDialog(InstancePtr original, QWidget *parent = 0);
|
||||
~CopyInstanceDialog();
|
||||
|
||||
void updateDialogState();
|
||||
|
@ -46,5 +47,5 @@ slots:
|
|||
private:
|
||||
Ui::CopyInstanceDialog *ui;
|
||||
QString InstIconKey;
|
||||
BaseInstance *m_original;
|
||||
InstancePtr m_original;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue