diff options
Diffstat (limited to 'desktop-widgets/mainwindow.h')
| -rw-r--r-- | desktop-widgets/mainwindow.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/desktop-widgets/mainwindow.h b/desktop-widgets/mainwindow.h index ae8e11740..4b28c0a9e 100644 --- a/desktop-widgets/mainwindow.h +++ b/desktop-widgets/mainwindow.h @@ -19,7 +19,6 @@ #include "ui_plannerDetails.h" #include "desktop-widgets/notificationwidget.h" #include "desktop-widgets/filterwidget.h" -#include "core/applicationstate.h" #include "core/dive.h" #include "core/subsurface-qt/divelistnotifier.h" @@ -53,6 +52,21 @@ public: LocationInformationWidget *locationInformationWidget(); void setTitle(); + enum class ApplicationState { + Default, + EditDive, + PlanDive, + EditPlannedDive, + EditDiveSite, + FilterDive, + Statistics, + MapMaximized, + ProfileMaximized, + ListMaximized, + InfoMaximized, + Count + }; + void loadFiles(const QStringList files); void importFiles(const QStringList importFiles); void setToolButtonsEnabled(bool enabled); @@ -155,6 +169,7 @@ slots: void startDiveSiteEdit(); private: + ApplicationState appState; Ui::MainWindow ui; FilterWidget filterWidget; std::unique_ptr<QSplitter> topSplitter; |