00001 #ifndef IMPLICITALTERATION_H
00002 #define IMPLICITALTERATION_H
00003 #include <qvaluelist.h>
00004 #define PITCHNOTPRESENT 0
00005 #define PITCHPRESENTWRONGALT 1
00006 #define PITCHPRESENTOKALT 2
00007
00012 class ImplicitAlteration{
00013 public:
00014 ImplicitAlteration();
00015 ImplicitAlteration(int pit,int alter);
00016 int pitch;
00017 int alteration;
00018 };
00029 class ImplicitAlterationList{
00030 QValueList<ImplicitAlteration> implicitAlterations;
00031 public :
00032 int contains(int pitch, int alteration);
00033 void add(int pitch, int alteration);
00034 };
00035 #endif