Skip to content
Linecharts.h 784 B
Newer Older
#ifndef LINECHARTS_H
#define LINECHARTS_H

#include <QStackedWidget>
#include <QMap>
lm's avatar
lm committed
#include <QVector>

#include "LinechartWidget.h"
#include "Vehicle.h"
Don Gagne's avatar
Don Gagne committed
#include "MultiVehicleDockWidget.h"
#include "MAVLinkDecoder.h"
Don Gagne's avatar
Don Gagne committed
class Linecharts : public MultiVehicleDockWidget
Don Gagne's avatar
Don Gagne committed
    explicit Linecharts(const QString& title, QAction* action, MAVLinkDecoder* decoder, QWidget *parent = 0);
    /** @brief This signal is emitted once a logfile has been finished writing */
    void logfileWritten(QString fileName);
LM's avatar
LM committed
    void visibilityChanged(bool visible);
Don Gagne's avatar
Don Gagne committed
    // Override from MultiVehicleDockWidget
    virtual QWidget* _newVehicleWidget(Vehicle* vehicle, QWidget* parent);
Don Gagne's avatar
Don Gagne committed
private:
    MAVLinkDecoder* _mavlinkDecoder;