Browse Source

QtAutogen: Tests: Don't use std::auto_ptr

Sebastian Holtermann 9 years ago
parent
commit
c2211703d3

+ 5 - 0
Tests/QtAutoUicInterface/libwidget.cpp

@@ -7,3 +7,8 @@ LibWidget::LibWidget(QWidget* parent)
 {
   ui->setupUi(this);
 }
+
+LibWidget::~LibWidget()
+{
+  delete ui;
+}

+ 2 - 1
Tests/QtAutoUicInterface/libwidget.h

@@ -16,9 +16,10 @@ class LibWidget : public QWidget
   Q_OBJECT
 public:
   explicit LibWidget(QWidget* parent = 0);
+  ~LibWidget();
 
 private:
-  const std::auto_ptr<Ui::LibWidget> ui;
+  Ui::LibWidget* ui;
 };
 
 #endif

+ 5 - 0
Tests/QtAutoUicInterface/mywidget.cpp

@@ -7,3 +7,8 @@ MyWidget::MyWidget(QWidget* parent)
 {
   ui->setupUi(this);
 }
+
+MyWidget::~MyWidget()
+{
+  delete ui;
+}

+ 2 - 1
Tests/QtAutoUicInterface/mywidget.h

@@ -16,9 +16,10 @@ class MyWidget : public QWidget
   Q_OBJECT
 public:
   explicit MyWidget(QWidget* parent = 0);
+  ~MyWidget();
 
 private:
-  const std::auto_ptr<Ui::MyWidget> ui;
+  Ui::MyWidget* ui;
 };
 
 #endif