#include "mainwindow.h"
#include "ui_mainwindow.h"

//zur Dateiverwaltung
#include <QFile>
#include <QFileDialog>
#include <QMessageBox>

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::on_actionSpeichern_triggered()
{
    QString fileName = QFileDialog::getSaveFileName(this,
            tr("Save File"), "",
            tr("Data Text (*.txt);;All Files (*)"));
    if (fileName.isEmpty())
             return;
    else{
             QFile file(fileName);
             if (!file.open(QIODevice::WriteOnly)) {
                 QMessageBox::information(this, tr("Unable to open file"),
                 //Bei Fehler Fehlerdialog ausgeben
                     file.errorString());
                 return;
             }
    }

}

void MainWindow::on_action_ffnen_triggered()
{
    QString fileName = QFileDialog::getOpenFileName(this,
                                                    tr("Save File"), "",
                                                    tr("Data Text (*.txt);;All Files (*)"));
    if (fileName.isEmpty())
             return;
    else{
             QFile file(fileName);
             if (!file.open(QIODevice::WriteOnly)) {
                 QMessageBox::information(this, tr("Unable to open file"),
                 //Bei Fehler Fehlerdialog ausgeben
                     file.errorString());
                 return;
             }
    }

}
