Skip to content
QGCMapToolBar.h 790 B
Newer Older
#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 setUpdateInterval();

private:
    Ui::QGCMapToolBar *ui;
protected:
    QGCMapWidget* map;
LM's avatar
LM committed
    QMenu optionsMenu;
    QMenu trailPlotMenu;
    QMenu updateTimesMenu;
    QActionGroup* trailSettingsGroup;
    QActionGroup* updateTimesGroup;