#ifndef QGCMAPTOOLBAR_H #define QGCMAPTOOLBAR_H #include #include #include class QGCMapWidget; namespace Ui { class QGCMapToolBar; } class QGCMapToolBar : public QWidget { Q_OBJECT public: explicit QGCMapToolBar(QWidget *parent = 0); ~QGCMapToolBar(); void setMap(QGCMapWidget* map); public slots: void tileLoadStart(); void tileLoadEnd(); void tileLoadProgress(int progress); void setUAVTrailTime(); void setUAVTrailDistance(); void setUpdateInterval(); private: Ui::QGCMapToolBar *ui; protected: QGCMapWidget* map; QMenu optionsMenu; QMenu trailPlotMenu; QMenu updateTimesMenu; QActionGroup* trailSettingsGroup; QActionGroup* updateTimesGroup; }; #endif // QGCMAPTOOLBAR_H