diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-06-15 08:26:17 +0200 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-06-15 08:26:17 +0200 |
| commit | 537399600e080bdd9eab5c1de0b4ecbe748fd59c (patch) | |
| tree | 6d6172e24918863f4950e6b91b7dd1c80eac5749 /mainwindow.cpp | |
| parent | 6d1bf7ac96342492085d4d6e1cf59ebf2b722285 (diff) | |
| download | BankProgramm-537399600e080bdd9eab5c1de0b4ecbe748fd59c.tar.gz BankProgramm-537399600e080bdd9eab5c1de0b4ecbe748fd59c.zip | |
Delete m_Banken on destruction
Diffstat (limited to 'mainwindow.cpp')
| -rw-r--r-- | mainwindow.cpp | 18 |
1 files changed, 12 insertions, 6 deletions
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); |
