summaryrefslogtreecommitdiffstats
path: root/mainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mainwindow.cpp')
-rw-r--r--mainwindow.cpp18
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);