aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Visual/analyzer/analyzer.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2012-08-13 19:29:59 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2012-08-13 19:29:59 +0000
commit5e6fcfd6786612b1de0c65d72a6129ae94393978 (patch)
tree49e054f154017460e4b8abe52686cc939ce8dbb9 /src/plugins/Visual/analyzer/analyzer.h
parent19f137d27e2101d1735693f3cb18b24444c755ee (diff)
downloadqmmp-5e6fcfd6786612b1de0c65d72a6129ae94393978.tar.gz
qmmp-5e6fcfd6786612b1de0c65d72a6129ae94393978.tar.bz2
qmmp-5e6fcfd6786612b1de0c65d72a6129ae94393978.zip
analyzer plugin: refactoring, added full screen mode ('F' hotkey)
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2882 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Visual/analyzer/analyzer.h')
-rw-r--r--src/plugins/Visual/analyzer/analyzer.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/plugins/Visual/analyzer/analyzer.h b/src/plugins/Visual/analyzer/analyzer.h
index 2b8a13509..74d8a1695 100644
--- a/src/plugins/Visual/analyzer/analyzer.h
+++ b/src/plugins/Visual/analyzer/analyzer.h
@@ -49,14 +49,18 @@ protected:
public slots:
void timeout();
+private slots:
+ void toggleFullScreen();
+
private:
void process(short *l, short *r);
void draw(QPainter *p);
QPixmap m_bg;
QTimer *m_timer;
int m_fps;
- double m_intern_vis_data[7500];
- double m_peaks[7500];
+ double *m_intern_vis_data;
+ double *m_peaks;
+ int *m_x_scale;
double m_peaks_falloff;
double m_analyzer_falloff;
bool m_show_peaks;