4 #include "datadownloaddesc.h" 5 #include "preferences.h" 6 #include "servermanager.h" 32 explicit MainWindow(QWidget* parent =
nullptr);
36 void showProgressBar(
const char* labelText);
38 void updateProgressBar(
const int value);
40 void hideProgressBar();
44 void refreshRequestHandler();
46 void showStatusBarMessageHandler(
const char* message);
51 void on_actionAbout_Qt_triggered();
53 void on_actionClose_triggered();
55 void on_actionPreferences_triggered();
57 void on_actionAbout_triggered();
59 void on_actionCheck_for_Updates_triggered();
61 void on_actionNavigator2Go_Manual_triggered();
63 void on_pushButtonLaunchViewer_clicked();
65 void on_pushButtonOpenDataOrder_clicked();
67 void on_pushButtonImportNCFiles_clicked();
69 void on_pushButtonViewLocalData_clicked();
71 void on_actionClear_Python_cache_triggered();
73 void on_pushButtonRefresh_clicked();
75 void on_tabWidget_currentChanged(
int index);
77 void on_actionReport_Issue_triggered();
81 void showStatusBarMessage(
const char* text)
const;
83 void checkRemoteConnection();
85 void updateTHREDDSConfigTable();
89 void setInitialLayout();
91 void checkForUpdates();
93 void checkForAppUpdate();
95 void checkForONUpdates();
97 void showFirstRunConfiguration();
99 Ui::MainWindow* m_ui{
nullptr};
113 QTimer m_uplinkTimer{
this};
114 bool m_hasRemoteUplink{
true};
117 #endif // MAINWINDOW_H Contains the loaded and modified settings.
Definition: preferences.h:17
QPointer< WidgetThreddsConfig > m_widgetThreddsConfig
THREDDS config tab (advanced mode)
Definition: mainwindow.h:107
Definition: dialogdatasetview.h:16
QPointer< WidgetLocalData > m_widgetLocalData
Local data tab.
Definition: mainwindow.h:104
Manages the Apache and gUnicorn servers for the Ocean Navigator.
Definition: servermanager.h:10
QPointer< QNetworkReply > m_updateReply
Pointer to update response.
Definition: mainwindow.h:109
Definition: mainwindow.h:28
QPointer< WidgetConfigEditor > m_widgetConfigEditor
Dataset config tab (advanced mode)
Definition: mainwindow.h:105
QPointer< WidgetDataOrder > m_widgetDataOrder
Data order tab.
Definition: mainwindow.h:106