69e88826
David Mayerich
removed the depen...
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#ifndef SPECTRUMWINDOW_H
#define SPECTRUMWINDOW_H
#include <QDialog>
#include <QVector>
#include <iostream>
//#define QCUSTOMPLOT_USE_LIBRARY
#include "qcustomplot.h"
namespace Ui {
class SpectrumWindow;
}
class SpectrumWindow : public QDialog
{
Q_OBJECT
public:
explicit SpectrumWindow(QWidget *parent = 0);
~SpectrumWindow();
void plotSpectrum(QVector<double> x, QVector<double> y);
void initPlot(double x_min, double x_max, double y_min, double y_max, QString x_title, QString y_title);
void resizeEvent(QResizeEvent* event); //handles when the window is resized
bool eventFilter(QObject *target, QEvent *event);
private:
Ui::SpectrumWindow *ui;
//line that displays the currently selected band
QCPItemStraightLine* bandline;
};
#endif // SPECTRUMWINDOW_H
|