| 
| static ShapeIcon  | toShapeIcon (const String &icon) | 
|   | 
| static void  | drawDashedLine (const QPoint &from, const QPoint &to, QPainter *painter, const QColor &color) | 
|   | static method to draw a dashed line  More...
  | 
|   | 
| static void  | drawCross (const QPoint &position, QPainter *painter, const int size=8) | 
|   | draw a cross at position, using a certain size (= width = height) of the cross  More...
  | 
|   | 
| static void  | drawCaret (const QPoint &position, QPainter *painter, const int size=8) | 
|   | draw a caret '^' at position, using a certain size (= width) of the caret  More...
  | 
|   | 
| static void  | drawDiamond (const QPoint &position, QPainter *painter, const int size=8) | 
|   | draw an unfilled diamond at position, using a certain size (= width = height) of the diamond  More...
  | 
|   | 
| static void  | drawIcon (const QPoint &pos, const QRgb &color, const ShapeIcon icon, Size s, QPainter &p) | 
|   | draws squares, circles etc  More...
  | 
|   | 
| static QPainterPath  | getOpenArrow (int arrow_width) | 
|   | An arrow head which is open, i.e. '>'.  More...
  | 
|   | 
| static QPainterPath  | getClosedArrow (int arrow_width) | 
|   | An arrow head which is closed, i.e. a triangle.  More...
  | 
|   | 
| static QRectF  | drawLineWithArrows (QPainter *painter, const QPen &pen, const QPoint &start, const QPoint &end, const QPainterPath &arrow_start=QPainterPath(), const QPainterPath &arrow_end=QPainterPath()) | 
|   | 
| static void  | paintConvexHull_ (QPainter &painter, Plot2DCanvas *canvas, const ConvexHull2D &hull, bool has_identifications) | 
|   | Paints a convex hull.  More...
  | 
|   | 
| static void  | paintConvexHulls_ (QPainter &painter, Plot2DCanvas *canvas, const std::vector< ConvexHull2D > &hulls, bool has_identifications) | 
|   | Paints convex hulls.  More...
  | 
|   | 
| static void  | paintPeptideIDs_ (QPainter *painter, Plot2DCanvas *canvas, const IPeptideIds::PepIds &ids, int layer_index) | 
|   | 
Painter2D for chromatograms.