diff options
Diffstat (limited to 'qt-ui/mainwindow.cpp')
-rw-r--r-- | qt-ui/mainwindow.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp index 247cfdf2f..3b56134c1 100644 --- a/qt-ui/mainwindow.cpp +++ b/qt-ui/mainwindow.cpp @@ -34,6 +34,7 @@ #include "diveplanner.h" #include "about.h" #include "printdialog.h" +#include "csvimportdialog.h" static MainWindow* instance = 0; @@ -801,3 +802,17 @@ void MainWindow::loadFiles(const QStringList fileNames) WSInfoModel *wsim = WSInfoModel::instance(); wsim->updateInfo(); } + +void MainWindow::on_actionImportCSV_triggered() +{ + CSVImportDialog *csvImport = new(CSVImportDialog); + csvImport->show(); + process_dives(TRUE, FALSE); + + ui.InfoWidget->reload(); + ui.globe->reload(); + ui.ListWidget->reload(DiveTripModel::TREE); + ui.ListWidget->setFocus(); + WSInfoModel *wsim = WSInfoModel::instance(); + wsim->updateInfo(); +} |