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

FakePainter.h

00001 #ifndef FAKEPAINTER_H
00002 #define FAKEPAINTER_H
00003 #include <qstring.h>
00004 #include <qfile.h>
00005 #include <qfont.h>
00006 #include "Painter.h"
00007 #include <qtextstream.h>
00008 class FakePainter:public Painter{
00009 QString fileName;
00010 QFile * f;
00011 double fontSize;
00012 QTextStream * ts;
00013 float papersizex,papersizey;
00014 public:
00015 FakePainter();
00016 void setFont(QFont);
00017 void drawFTSymbol(int,float,float);
00018 void drawFTSymbolEnc(long unsigned int,float,float);
00019 void drawText(int,int,QString);
00020 float getPreviousWidth();
00021 void drawNoteLine(float,float,int);
00022 void drawLine(float,float,float,float);
00023 void drawRect(float,float,float,float);
00024 void drawText(float,float,QString);
00025 void setFontSize(double f);
00026 void end();
00027 void drawStemBar (double, double, double, double);
00028 void begin();
00029 float getPreviousY();
00030 void setPenColor(const QColor&);
00031 void drawFontGlyph(float bx,float by,int glyph,QString font);
00032 };
00033 #endif

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