00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 #ifndef QwavSELECTIONVIEWLAYER_H
00019 #define QwavSELECTIONVIEWLAYER_H
00020 
00021 #include "qwavviewlayer.h"
00022 
00023 #include <string>
00024 #include <qpainter.h>
00025 #include <qpixmap.h>
00026 
00027 Qwav_BEGIN_NAMESPACE
00028 
00034 class QWAV_EXPORTIMPORT QwavSelectionLayer : public QwavViewLayer
00035 {
00036 public: 
00037     QwavSelectionLayer();
00038     ~QwavSelectionLayer();
00039 
00040     virtual const string getName() const { return "QwavSelectionLayer"; }
00041 
00042     virtual void paintLayer( QwavWaveView* v, const QRect& rect);
00043 
00044 private:
00045     QPixmap     _pixmap;  
00046 };
00047 
00048 Qwav_END_NAMESPACE
00049 
00050 #endif // QwavSELECTIONVIEWLAYER_H