00001 #ifndef POOL_H
00002 #define POOL_H
00003 #include <qwidget.h>
00004 #include <qvector.h>
00005 #include "../MS/MusicSymbol.h"
00006 #include "../MS/MusicSymbolFactory.h"
00007 #include "../painter/DirectPainter.h"
00008 #include "../painter/MyQPainter.h"
00012 class Pool:public QWidget
00013 {
00014 MusicSymbolFactory factory;
00015 QList < MusicSymbol > musicSymbols;
00016 QStringList musicSymbolsList;
00017 public:
00018 void init ();
00019 Pool ();
00020 Pool (QWidget *);
00021 void paintEvent (QPaintEvent * e);
00022 void mousePressEvent (QMouseEvent * e);
00023 };
00024 #endif