#ifndef FASTGRAPH_H #define FASTGRAPH_H #include #include namespace Ui { class FastGraph; } class QSettings; class FastGraph : public QDialog { Q_OBJECT protected: void closeEvent (QCloseEvent *) override; public: explicit FastGraph(QSettings *, QWidget *parent = 0); ~FastGraph(); void plotSpec(bool diskData, int UTCdisk); void saveSettings(); void setTRperiod(int n); void setMode(QString mode); signals: void fastPick(int x0, int x1, int y); private slots: void on_gainSlider_valueChanged(int value); void on_zeroSlider_valueChanged(int value); void on_greenZeroSlider_valueChanged(int value); void on_pbAutoLevel_clicked(); private: QSettings * m_settings; float m_ave; qint32 m_TRperiod; QScopedPointer ui; }; extern float fast_green[703]; extern int fast_jh; #endif // FASTGRAPH_H