Skip to content
ParameterInterface.h 648 B
Newer Older
pixhawk's avatar
pixhawk committed
#ifndef PARAMETERINTERFACE_H
#define PARAMETERINTERFACE_H

#include <QtGui/QWidget>
pixhawk's avatar
pixhawk committed
#include "ui_ParameterInterface.h"
#include "UASInterface.h"
pixhawk's avatar
pixhawk committed
#include "QGCParamWidget.h"
pixhawk's avatar
pixhawk committed

namespace Ui {
    class ParameterInterface;
}

class ParameterInterface : public QWidget {
    Q_OBJECT
public:
    explicit ParameterInterface(QWidget *parent = 0);
    virtual ~ParameterInterface();

public slots:
    void addUAS(UASInterface* uas);
pixhawk's avatar
pixhawk committed
    void selectUAS(int index);
pixhawk's avatar
pixhawk committed

protected:
    virtual void changeEvent(QEvent *e);
pixhawk's avatar
pixhawk committed
    QMap<int, QGCParamWidget*>* paramWidgets;
    int curr;
pixhawk's avatar
pixhawk committed
private:
    Ui::parameterWidget *m_ui;
};

#endif // PARAMETERINTERFACE_H