From 342ada45af81cba245abd9a2fb4a19b4974e93e4 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sat, 13 Oct 2007 15:52:40 +0000 Subject: some visual api changes git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@169 90c681e8-e032-0410-971d-27865f9a5e38 --- src/mainvisual.h | 28 +++++++--------------------- 1 file changed, 7 insertions(+), 21 deletions(-) (limited to 'src/mainvisual.h') diff --git a/src/mainvisual.h b/src/mainvisual.h index 8490929e2..d31b1c73a 100644 --- a/src/mainvisual.h +++ b/src/mainvisual.h @@ -22,7 +22,7 @@ #include #include -#include +#include #include #include "logscale.h" @@ -59,7 +59,8 @@ class VisualBase { public: virtual ~VisualBase() - {} + {}; + virtual void clear() = 0; virtual bool process(VisualNode *node) = 0; virtual void draw(QPainter *) = 0; virtual const QString name() = 0; @@ -67,7 +68,7 @@ public: class Skin; -class MainVisual : public QWidget, public Visualization +class MainVisual : public QWidget, public Visual { Q_OBJECT @@ -77,27 +78,12 @@ public: static MainVisual *getPointer(); - VisualBase *visual() const - { - return m_vis; - } void setVisual( VisualBase *newvis ); void add(Buffer *, unsigned long, int, int); - void prepare(); - - void configChanged(QSettings &settings); - + void clear(); void paintEvent( QPaintEvent * ); - static QStringList visuals(); - - void setFrameRate( int newfps ); - int frameRate() const - { - return m_fps; - } - protected: virtual void hideEvent (QHideEvent *); virtual void showEvent (QShowEvent *); @@ -120,8 +106,6 @@ private: QList m_nodes; QTimer *m_timer; bool m_playing; - int m_fps; - bool m_transparent; bool m_draw; Skin *m_skin; //menu and actions @@ -142,6 +126,7 @@ public: Analyzer(); virtual ~Analyzer(); + void clear(); bool process(VisualNode *node); void draw(QPainter *p); const QString name() @@ -168,6 +153,7 @@ public: Scope(); virtual ~Scope(); + void clear(); bool process(VisualNode *node); void draw(QPainter *p); const QString name() -- cgit v1.2.3-13-gbd6f