Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | Related Pages

Page.h

00001 #ifndef PAGEGR_H
00002 #define PAGEGR_H
00003 #include "Graphical.h"
00004 #include <qlist.h>
00005 #include "LineGr.h"
00006 #include "MarginPage.h"
00007 #include "../MS/MusicSymbol.h"
00008 #include "../config.h"
00009 #include <qevent.h>
00014 class PageGr:public Graphical{
00015   QPtrList<MusicSymbol> symbols;
00016   QList<LineGr> lines;
00017   int firstMeasureSectionIndex;
00018   int nextMeasureSectionIndex;
00019   int pageNumber;
00020   double yMaxStaffLine;
00021   bool constructionDone;
00022   Constraint * constraint;
00023   MarginPage  *margins;
00024  public:
00025   PageGr(Graphical * p,Container *,
00026    int fisrtMeasureSectionIndex,int pagenb
00027   ,MarginPage  *margins);
00028 
00029  LineGr * getLine(int index);
00030  void buildHeader();
00031  int getNextMeasureSectionIndex();
00032  void addSymbol(MusicSymbol * );
00033  void update();
00034  void paint();
00035 };
00036 #endif

Generated on Tue Jun 1 21:13:29 2004 for Alternate Take by doxygen 1.3.6