Newer
Older
#include <QShowEvent>
#include "Linecharts.h"
#include "MainWindow.h"
Linecharts::Linecharts(const QString& title, QAction* action, MAVLinkDecoder* decoder, QWidget *parent)
: MultiVehicleDockWidget(title, action, parent)
, _mavlinkDecoder(decoder)
}
QWidget* Linecharts::_newVehicleWidget(Vehicle* vehicle, QWidget* parent)
{
LinechartWidget* widget = new LinechartWidget(vehicle->id(), parent);
// Connect valueChanged signals
connect(vehicle->uas(), &UAS::valueChanged, widget, &LinechartWidget::appendData);
// Connect decoder
connect(_mavlinkDecoder, &MAVLinkDecoder::valueChanged, widget, &LinechartWidget::appendData);
Mariano Lizarraga
committed