00001 #ifndef COMMONNUMERATOR 00002 #define COMMONNUMERATOR 00003 #include <qvaluelist.h> 00004 #include <qptrlist.h> 00005 #include "SortedNotes.h" 00006 #include "AttributesMC.h" 00014 class CommonNumerator{ 00015 QValueList<double> factors; 00016 QValueList<double> factorize(int); 00017 QPtrList<SortedNotes> sortedNotes; 00018 QPtrList<AttributesMusic> attributes; 00019 public: 00020 CommonNumerator(); 00021 void addSortedNotes(SortedNotes *); 00022 void addAttributes(AttributesMusic *); 00023 void adjust(int); 00024 int getUTotalDivisions(); 00025 }; 00029 class VectorCommonNumerator{ 00030 QPtrList<CommonNumerator> numerators; 00031 public : 00032 CommonNumerator * get(int); 00033 }; 00034 void 00035 testCommonNumerator(); 00036 #endif
1.3.6