]> git.sesse.net Git - kdenlive/blobdiff - src/audioscopes/audiospectrum.h
Fix editing of external title files:
[kdenlive] / src / audioscopes / audiospectrum.h
index a70ab0ca3902b568d607f30ff62889ad9870a0e3..94e0a3217812ef4cc238704e6656ad3bf50b6707 100644 (file)
@@ -5,6 +5,7 @@
 
 #include "abstractaudioscopewidget.h"
 #include "ui_audiospectrum_ui.h"
+#include "tools/kiss_fftr.h"
 
 class AudioSpectrum_UI;
 
@@ -13,6 +14,7 @@ class AudioSpectrum : public AbstractAudioScopeWidget {
 
 public:
     AudioSpectrum(Monitor *projMonitor, Monitor *clipMonitor, QWidget *parent = 0);
+    ~AudioSpectrum();
 
     // Implemented virtual methods
     QString widgetName() const;
@@ -27,9 +29,16 @@ protected:
     bool isScopeDependingOnInput() const;
     bool isBackgroundDependingOnInput() const;
     virtual void readConfig();
+    void writeConfig();
 
 private:
     Ui::AudioSpectrum_UI *ui;
+    kiss_fftr_cfg m_cfg;
+
+    QAction *m_aLin;
+    QAction *m_aLog;
+    QActionGroup *m_agScale;
+
 };
 
 #endif // AUDIOSPECTRUM_H