From 537399600e080bdd9eab5c1de0b4ecbe748fd59c Mon Sep 17 00:00:00 2001 From: Stefan Suhren Date: Mon, 15 Jun 2015 08:26:17 +0200 Subject: Delete m_Banken on destruction --- mainwindow.cpp | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'mainwindow.cpp') diff --git a/mainwindow.cpp b/mainwindow.cpp index 84604b8..401deff 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -10,9 +10,20 @@ MainWindow::MainWindow(QWidget *parent) : MainWindow::~MainWindow() { + deleteBanken(); delete ui; } +void MainWindow::deleteBanken() +{ + for (int i = 0; i < m_Banken.length(); i++) + { + delete m_Banken[i]; + m_Banken.removeAt(i); + qDebug() << "."; + } +} + void MainWindow::on_actionLoad_triggered() { QString fileName = QFileDialog::getOpenFileName(this, @@ -26,12 +37,7 @@ void MainWindow::on_actionLoad_triggered() QTextStream txtStream(&openFile); txtStream.setCodec("ISO-8859-15"); - for (int i = 0; i < m_Banken.length(); i++) - { - delete m_Banken[i]; - m_Banken.removeAt(i); - qDebug() << "."; - } + deleteBanken(); ui->tableWidget->clearContents(); ui->tableWidget->setRowCount(0); -- cgit v1.2.3-70-g09d2