Skip to content
Snippets Groups Projects
QGCMapToolBar.h 871 B
Newer Older
  • Learn to ignore specific revisions
  • #ifndef QGCMAPTOOLBAR_H
    #define QGCMAPTOOLBAR_H
    
    #include <QWidget>
    
    LM's avatar
    LM committed
    #include <QMenu>
    
    class QGCMapWidget;
    
    
        class QGCMapToolBar;
    
    class QGCMapToolBar : public QWidget
    
        explicit QGCMapToolBar(QWidget *parent = 0);
        ~QGCMapToolBar();
    
        void setMap(QGCMapWidget* map);
    
    
    public slots:
        void tileLoadStart();
        void tileLoadEnd();
        void tileLoadProgress(int progress);
    
    LM's avatar
    LM committed
        void setUAVTrailTime();
        void setUAVTrailDistance();
    
        void setMapType();
    
    protected:
        QGCMapWidget* map;
    
    LM's avatar
    LM committed
        QMenu optionsMenu;
        QMenu trailPlotMenu;
    
        QMenu mapTypesMenu;
    
    
        QActionGroup* trailSettingsGroup;
        QActionGroup* updateTimesGroup;
    
        QActionGroup* mapTypesGroup;