diff options
Diffstat (limited to 'qt-ui/mainwindow.cpp')
-rw-r--r-- | qt-ui/mainwindow.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp index 971b31c1c..2b3b30a6a 100644 --- a/qt-ui/mainwindow.cpp +++ b/qt-ui/mainwindow.cpp @@ -39,6 +39,8 @@ #include "usersurvey.h" #include "divesitehelpers.h" #include "windowtitleupdate.h" +#include "locationinformation.h" + #ifndef NO_USERMANUAL #include "usermanual.h" #endif @@ -107,11 +109,16 @@ MainWindow::MainWindow() : QMainWindow(), profLayout->addWidget(toolBar); profLayout->addWidget(profileWidget); profileContainer->setLayout(profLayout); + + LocationInformationWidget * diveSiteEdit = new LocationInformationWidget(); + QWidget *diveSitePictures = new QWidget(); // Placeholder + registerApplicationState("Default", mainTab, profileContainer, diveListView, globeGps ); registerApplicationState("AddDive", mainTab, profileContainer, diveListView, globeGps ); registerApplicationState("EditDive", mainTab, profileContainer, diveListView, globeGps ); registerApplicationState("PlanDive", plannerWidget, profileContainer, plannerSettings, plannerDetails ); registerApplicationState("EditPlannedDive", plannerWidget, profileContainer, diveListView, globeGps ); + registerApplicationState("EditDiveSite", diveSiteEdit, diveSitePictures, diveListView, globeGps); setApplicationState("Default"); @@ -197,6 +204,10 @@ MainWindow::~MainWindow() m_Instance = NULL; } +void MainWindow::on_actionDiveSiteEdit_triggered() { + setApplicationState("EditDiveSite"); +} + void MainWindow::enableDisableCloudActions() { #ifdef USE_LIBGIT23_API |