X-Git-Url: http://git.johnwright.org/?p=fmit.git;a=blobdiff_plain;f=src%2Fmodules%2FGLFT.h;fp=src%2Fmodules%2FGLFT.h;h=249c60d783723a9c4d08f5d3c4ccff91c06e22c0;hp=5d27cd3277927344a7925f8c63e9e1c245b079e1;hb=a8fb82288feb6b258f2c04312f0c36ba8d79b494;hpb=adfba0402927438a1869f1e716bcf0e25574ce1e diff --git a/src/modules/GLFT.h b/src/modules/GLFT.h index 5d27cd3..249c60d 100644 --- a/src/modules/GLFT.h +++ b/src/modules/GLFT.h @@ -45,8 +45,12 @@ class GLFT : public QGLWidget, public View bool m_start_move_mouse; int m_press_x, m_press_y; - int m_x, m_y; - double m_z; + double m_press_minf, m_press_maxf; + + double m_minf, m_maxf; // [Hz] + double m_minA, m_maxA; // [dB or amplitude depending on ] + void resetaxis(); + QString m_text; public: GLFT(QWidget* parent); @@ -56,18 +60,16 @@ class GLFT : public QGLWidget, public View void refreshGraph(); - double m_zp_factor; + double m_os; + void setSamplingRate(int sr); // settings - QAction* setting_autoScale; QAction* setting_db_scale; - QSpinBox* setting_spinNumComponents; - virtual void save(); - virtual void load(); - virtual void clearSettings(); + QSpinBox* setting_winlen; public slots: - void spinNumComponentsChanged(int num); + void spinWinLengthChanged(int num); + void dBScaleChanged(bool db); void initializeGL(); void paintGL(); void resizeGL( int w, int h );