#include <Painter.h>
Inheritance diagram for Painter:

Public Member Functions | |
| virtual void | setFTSize (int)=0 |
| virtual void | setFTFont (int)=0 |
| virtual void | setTextAlign (int)=0 |
| virtual void | drawFTSymbol (int nglyph, float xpos, float ypos)=0 |
| virtual void | drawFTSymbolEnc (unsigned long code, float xpos, float ypos, int)=0 |
| virtual void | setFontFamily (int)=0 |
| virtual void | setFontSize (double)=0 |
| virtual void | setFont (QFont)=0 |
| virtual void | drawText (double x, double y, QString text)=0 |
| virtual void | drawNoteLine (float xpos, float ypos, int height)=0 |
| virtual void | drawLine (double x1, double y1, double x2, double y2)=0 |
| virtual void | drawStemBar (double x1, double y1, double x2, double y2)=0 |
| virtual void | drawBrace (double x, double y, double h)=0 |
| virtual void | drawSlur (double x1, double y1, double x2, double y2, int d)=0 |
| virtual void | drawRect (double x1, double y1, double x2, double y2)=0 |
| virtual void | drawEllipse (float x1, float y1, float x2, float y2)=0 |
| virtual void | end ()=0 |
| virtual void | begin ()=0 |
| virtual QCoordsRect | getBoundingBox (int nglyph)=0 |
| virtual void | setBrush (Qt::BrushStyle)=0 |
| virtual void | newPage () |
| virtual bool | isPrinter () |
| virtual void | setPenColor (const QColor &)=0 |
| virtual void | setBrush (const QColor &)=0 |
| virtual void | setPen (Qt::PenStyle)=0 |
| virtual void | setPen (const QColor &)=0 |
This class should be inherited by every painter
|
|
End the painter (move down the pen) Implemented in DirectPainter, Printer, and QPainterZoom. |
|
||||||||||||||||
|
draws the brace at pos (x,y) of height h Implemented in Printer, and QPainterZoom. |
|
||||||||||||||||||||
|
draws an ellipse {(x1,y1),(x2,y2)} Implemented in DirectPainter, Printer, and QPainterZoom. |
|
||||||||||||||||||||
|
draws the line {(x1,y1),(x2,y2)} Implemented in Printer, and QPainterZoom. |
|
||||||||||||||||
|
Implemented in DirectPainter, Printer, and QPainterZoom. |
|
||||||||||||||||||||
|
draws a rect {(x1,y1),(x2,y2)} Implemented in DirectPainter, Printer, and QPainterZoom. |
|
||||||||||||||||||||||||
|
draws the brace tying {(x1,y1),(x2,y2)} of direction d Implemented in Printer, and QPainterZoom. |
|
||||||||||||||||||||
|
draws the stem bar {(x1,y1),(x2,y2)} Implemented in DirectPainter, Printer, and QPainterZoom. |
|
||||||||||||||||
|
draws text at pos (x,y)
Implemented in Printer, and QPainterZoom. |
|
|
End the painter (move up the pen) Implemented in DirectPainter, Printer, and QPainterZoom. |
|
|
Implemented in Printer, and QPainterZoom. |
|
|
Is printer Reimplemented in Printer. |
|
|
Draws a new page Reimplemented in Printer. |
|
|
sets the brush Implemented in DirectPainter, Printer, and QPainterZoom. |
|
|
set PenColor has the same role that setPen we should remove it Implemented in Printer, and QPainterZoom. |
|
|
Set the font Implemented in DirectPainter, Printer, and QPainterZoom. |
|
|
Sets the font family Implemented in Printer, and QPainterZoom. |
|
|
Sets the font size Implemented in Printer, and QPainterZoom. |
|
|
Methods related to the Freetype Font Implemented in Printer, and QPainterZoom. |
|
|
sets the pen color Implemented in DirectPainter, Printer, and QPainterZoom. |
|
|
sets the pen Implemented in DirectPainter, Printer, and QPainterZoom. |
|
|
Implemented in DirectPainter, Printer, and QPainterZoom. |
|
|
Set the text alignmenent
Implemented in Printer, and QPainterZoom. |
1.3.6