|
|
@ -98,7 +98,8 @@ class MainWindow : public QMainWindow |
|
|
|
public: |
|
|
|
public: |
|
|
|
|
|
|
|
|
|
|
|
enum CUSTOM_MODE { |
|
|
|
enum CUSTOM_MODE { |
|
|
|
CUSTOM_MODE_NONE = 0, |
|
|
|
CUSTOM_MODE_UNCHANGED = 0, |
|
|
|
|
|
|
|
CUSTOM_MODE_NONE, |
|
|
|
CUSTOM_MODE_PX4, |
|
|
|
CUSTOM_MODE_PX4, |
|
|
|
CUSTOM_MODE_APM, |
|
|
|
CUSTOM_MODE_APM, |
|
|
|
CUSTOM_MODE_WIFI |
|
|
|
CUSTOM_MODE_WIFI |
|
|
@ -177,7 +178,10 @@ public: |
|
|
|
|
|
|
|
|
|
|
|
void setCustomMode(enum MainWindow::CUSTOM_MODE mode) |
|
|
|
void setCustomMode(enum MainWindow::CUSTOM_MODE mode) |
|
|
|
{ |
|
|
|
{ |
|
|
|
customMode = mode; |
|
|
|
if (mode != CUSTOM_MODE_UNCHANGED) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
customMode = mode; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
enum MainWindow::CUSTOM_MODE getCustomMode() |
|
|
|
enum MainWindow::CUSTOM_MODE getCustomMode() |
|
|
@ -307,6 +311,7 @@ public slots: |
|
|
|
|
|
|
|
|
|
|
|
signals: |
|
|
|
signals: |
|
|
|
void styleChanged(MainWindow::QGC_MAINWINDOW_STYLE newTheme); |
|
|
|
void styleChanged(MainWindow::QGC_MAINWINDOW_STYLE newTheme); |
|
|
|
|
|
|
|
void styleChanged(); |
|
|
|
void initStatusChanged(const QString& message, int alignment, const QColor &color); |
|
|
|
void initStatusChanged(const QString& message, int alignment, const QColor &color); |
|
|
|
#ifdef MOUSE_ENABLED_LINUX |
|
|
|
#ifdef MOUSE_ENABLED_LINUX |
|
|
|
/** @brief Forward X11Event to catch 3DMouse inputs */ |
|
|
|
/** @brief Forward X11Event to catch 3DMouse inputs */ |
|
|
@ -502,6 +507,7 @@ protected: |
|
|
|
bool lowPowerMode; ///< If enabled, QGC reduces the update rates of all widgets
|
|
|
|
bool lowPowerMode; ///< If enabled, QGC reduces the update rates of all widgets
|
|
|
|
QGCFlightGearLink* fgLink; |
|
|
|
QGCFlightGearLink* fgLink; |
|
|
|
QTimer windowNameUpdateTimer; |
|
|
|
QTimer windowNameUpdateTimer; |
|
|
|
|
|
|
|
CUSTOM_MODE customMode; |
|
|
|
|
|
|
|
|
|
|
|
private: |
|
|
|
private: |
|
|
|
QList<QObject*> commsWidgetList; |
|
|
|
QList<QObject*> commsWidgetList; |
|
|
@ -511,7 +517,6 @@ private: |
|
|
|
QMap<VIEW_SECTIONS,QMap<QString,QWidget*> > centralWidgetToDockWidgetsMap; |
|
|
|
QMap<VIEW_SECTIONS,QMap<QString,QWidget*> > centralWidgetToDockWidgetsMap; |
|
|
|
bool isAdvancedMode; ///< If enabled dock widgets can be moved and floated.
|
|
|
|
bool isAdvancedMode; ///< If enabled dock widgets can be moved and floated.
|
|
|
|
bool dockWidgetTitleBarEnabled; ///< If enabled, dock widget titlebars are displayed when NOT in advanced mode.
|
|
|
|
bool dockWidgetTitleBarEnabled; ///< If enabled, dock widget titlebars are displayed when NOT in advanced mode.
|
|
|
|
CUSTOM_MODE customMode; |
|
|
|
|
|
|
|
Ui::MainWindow ui; |
|
|
|
Ui::MainWindow ui; |
|
|
|
|
|
|
|
|
|
|
|
/** @brief Set the appropriate titlebar for a given dock widget.
|
|
|
|
/** @brief Set the appropriate titlebar for a given dock widget.
|
|
|
|