Files
@ 92c0f8665f08
Branch filter:
Location: tempo-plotter/snapshotview.cpp - annotation
92c0f8665f08
740 B
text/x-c++hdr
implemented clear snapshots menu item
b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 52f54b71dc6b b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 b0405ffbfd80 7c41467702e0 7c41467702e0 7c41467702e0 7c41467702e0 7c41467702e0 | #include "snapshotview.h"
#include "ui_snapshotview.h"
SnapShotView::SnapShotView(QWidget *parent, SnapShot* snapShot) :
QMainWindow(parent),
ui(new Ui::SnapShotView)
{
ui->setupUi(this);
unsigned numOfChannels = snapShot->data.size();
for (unsigned ci = 0; ci < numOfChannels; ci++)
{
QwtPlotCurve* curve = new QwtPlotCurve();
curves.append(curve);
curve->setSamples(snapShot->data[ci]);
curve->setPen(Plot::makeColor(ci));
curve->attach(ui->plot);
}
_snapShot = snapShot;
}
SnapShotView::~SnapShotView()
{
for (auto curve : curves)
{
delete curve;
}
delete ui;
}
void SnapShotView::closeEvent(QCloseEvent *event)
{
emit closed();
}
|