UASActionsWidget.h 695 Bytes
Newer Older
1 2 3 4 5
#ifndef UASACTIONSWIDGET_H
#define UASACTIONSWIDGET_H

#include <QWidget>
#include "ui_UASActionsWidget.h"
6 7
#include <UASManager.h>
#include <UASInterface.h>
8 9 10 11 12 13 14 15 16
class UASActionsWidget : public QWidget
{
    Q_OBJECT
    
public:
    explicit UASActionsWidget(QWidget *parent = 0);
    ~UASActionsWidget();
private:
    Ui::UASActionsWidget ui;
17 18 19 20 21 22 23 24 25 26
    UASInterface *m_uas;
private slots:
    void armButtonClicked();
    void armingChanged(bool state);
    void currentWaypointChanged(quint16 wpid);
    void updateWaypointList();
    void activeUASSet(UASInterface *uas);
    void goToWaypointClicked();
    void changeAltitudeClicked();
    void changeSpeedClicked();
27 28 29
};

#endif // UASACTIONSWIDGET_H