#include "qwt_symbol.h"
#include "qwt_painter.h"
#include "qwt_graphic.h"
#include <qapplication.h>
#include <qpainter.h>
#include <qpainterpath.h>
#include <qpixmap.h>
#include <qpaintengine.h>
#include <qmath.h>
#include <QtSvg/QSvgRenderer>
Go to the source code of this file.
Classes | |
struct | QwtSymbol::PrivateData::Graphic |
struct | QwtSymbol::PrivateData::PaintCache |
struct | QwtSymbol::PrivateData::Path |
struct | QwtSymbol::PrivateData::Pixmap |
class | QwtSymbol::PrivateData |
struct | QwtSymbol::PrivateData::SVG |
Namespaces | |
namespace | QwtTriangle |
Enumerations | |
enum | QwtTriangle::Type { QwtTriangle::Left, QwtTriangle::Right, QwtTriangle::Up, QwtTriangle::Down } |
Functions | |
static void | qwtDrawDiamondSymbols (QPainter *painter, const QPointF *points, int numPoints, const QwtSymbol &symbol) |
static void | qwtDrawEllipseSymbols (QPainter *painter, const QPointF *points, int numPoints, const QwtSymbol &symbol) |
static void | qwtDrawGraphicSymbols (QPainter *painter, const QPointF *points, int numPoints, const QwtGraphic &graphic, const QwtSymbol &symbol) |
static void | qwtDrawHexagonSymbols (QPainter *painter, const QPointF *points, int numPoints, const QwtSymbol &symbol) |
static void | qwtDrawLineSymbols (QPainter *painter, int orientations, const QPointF *points, int numPoints, const QwtSymbol &symbol) |
static void | qwtDrawPixmapSymbols (QPainter *painter, const QPointF *points, int numPoints, const QwtSymbol &symbol) |
static void | qwtDrawRectSymbols (QPainter *painter, const QPointF *points, int numPoints, const QwtSymbol &symbol) |
static void | qwtDrawStar1Symbols (QPainter *painter, const QPointF *points, int numPoints, const QwtSymbol &symbol) |
static void | qwtDrawStar2Symbols (QPainter *painter, const QPointF *points, int numPoints, const QwtSymbol &symbol) |
static void | qwtDrawSvgSymbols (QPainter *painter, const QPointF *points, int numPoints, QSvgRenderer *renderer, const QwtSymbol &symbol) |
static void | qwtDrawTriangleSymbols (QPainter *painter, QwtTriangle::Type type, const QPointF *points, int numPoints, const QwtSymbol &symbol) |
static void | qwtDrawXCrossSymbols (QPainter *painter, const QPointF *points, int numPoints, const QwtSymbol &symbol) |
static QwtGraphic | qwtPathGraphic (const QPainterPath &path, const QPen &pen, const QBrush &brush) |
static QRectF | qwtScaledBoundingRect (const QwtGraphic &graphic, const QSizeF size) |
static void qwtDrawDiamondSymbols | ( | QPainter * | painter, |
const QPointF * | points, | ||
int | numPoints, | ||
const QwtSymbol & | symbol | ||
) | [inline, static] |
Definition at line 267 of file qwt_symbol.cpp.
static void qwtDrawEllipseSymbols | ( | QPainter * | painter, |
const QPointF * | points, | ||
int | numPoints, | ||
const QwtSymbol & | symbol | ||
) | [inline, static] |
Definition at line 180 of file qwt_symbol.cpp.
static void qwtDrawGraphicSymbols | ( | QPainter * | painter, |
const QPointF * | points, | ||
int | numPoints, | ||
const QwtGraphic & | graphic, | ||
const QwtSymbol & | symbol | ||
) | [inline, static] |
Definition at line 141 of file qwt_symbol.cpp.
static void qwtDrawHexagonSymbols | ( | QPainter * | painter, |
const QPointF * | points, | ||
int | numPoints, | ||
const QwtSymbol & | symbol | ||
) | [inline, static] |
Definition at line 707 of file qwt_symbol.cpp.
static void qwtDrawLineSymbols | ( | QPainter * | painter, |
int | orientations, | ||
const QPointF * | points, | ||
int | numPoints, | ||
const QwtSymbol & | symbol | ||
) | [inline, static] |
Definition at line 424 of file qwt_symbol.cpp.
static void qwtDrawPixmapSymbols | ( | QPainter * | painter, |
const QPointF * | points, | ||
int | numPoints, | ||
const QwtSymbol & | symbol | ||
) | [inline, static] |
Definition at line 69 of file qwt_symbol.cpp.
static void qwtDrawRectSymbols | ( | QPainter * | painter, |
const QPointF * | points, | ||
int | numPoints, | ||
const QwtSymbol & | symbol | ||
) | [inline, static] |
Definition at line 222 of file qwt_symbol.cpp.
static void qwtDrawStar1Symbols | ( | QPainter * | painter, |
const QPointF * | points, | ||
int | numPoints, | ||
const QwtSymbol & | symbol | ||
) | [inline, static] |
Definition at line 554 of file qwt_symbol.cpp.
static void qwtDrawStar2Symbols | ( | QPainter * | painter, |
const QPointF * | points, | ||
int | numPoints, | ||
const QwtSymbol & | symbol | ||
) | [inline, static] |
Definition at line 616 of file qwt_symbol.cpp.
static void qwtDrawSvgSymbols | ( | QPainter * | painter, |
const QPointF * | points, | ||
int | numPoints, | ||
QSvgRenderer * | renderer, | ||
const QwtSymbol & | symbol | ||
) | [inline, static] |
Definition at line 104 of file qwt_symbol.cpp.
static void qwtDrawTriangleSymbols | ( | QPainter * | painter, |
QwtTriangle::Type | type, | ||
const QPointF * | points, | ||
int | numPoints, | ||
const QwtSymbol & | symbol | ||
) | [inline, static] |
Definition at line 320 of file qwt_symbol.cpp.
static void qwtDrawXCrossSymbols | ( | QPainter * | painter, |
const QPointF * | points, | ||
int | numPoints, | ||
const QwtSymbol & | symbol | ||
) | [inline, static] |
Definition at line 494 of file qwt_symbol.cpp.
static QwtGraphic qwtPathGraphic | ( | const QPainterPath & | path, |
const QPen & | pen, | ||
const QBrush & | brush | ||
) | [static] |
Definition at line 34 of file qwt_symbol.cpp.
static QRectF qwtScaledBoundingRect | ( | const QwtGraphic & | graphic, |
const QSizeF | size | ||
) | [inline, static] |
Definition at line 49 of file qwt_symbol.cpp.