|
| enum | { Type = UserType + Arc
} |
| | Specific QGraphicsItem type number for function type() More...
|
| |
| enum | FillStyle {
NoBrush,
SolidPattern,
HorPattern,
VerPattern,
CrossPattern,
BDiagPattern,
FDiagPattern,
DiagCrossPattern
} |
| | Fill styles. More...
|
| |
| enum | ItemType {
Frame = 1,
Array,
Function,
ParFunction,
Spline,
Array3D,
Function3D,
Legend,
Text,
Line,
Arrow,
Arc,
Rectangle,
Ellipse,
Image,
ScaleBar
} |
| | Item types. More...
|
| |
| enum | PenType { FramePen,
GridPen,
DataPen
} |
| | Pen types. More...
|
| |
| enum | Symbol {
Invisible = -17,
FilledOctagon,
FilledHourglass,
FilledTriangle,
FilledSquare,
FilledDiamond,
FilledCircle,
Umbrella,
Ypsilon,
Plus,
Cross,
OpenOctagon,
OpenHourglass,
OpenTriangle,
OpenSquare,
OpenDiamond,
Dot,
OpenCircle,
SolidLine,
DashLine1,
DashLine2,
DotLine1,
DashLine3,
DashDotLine,
DashLine4,
DashLine5,
DotLine2
} |
| | Symbol types. More...
|
| |
|
| | ArcItem (double x0=0, double y0=0, unsigned color=0, QGraphicsItem *parent=0, double width=3, double height=3, bool visible=true, double start=0, double span=90, Symbol symbol=SolidLine, double relSize=1, double dir=0) |
| | Constructor. More...
|
| |
| | ArcItem (const ArcItem &a) |
| | Copy constructor. More...
|
| |
| | ArcItem (const KConfigGroup *plo, unsigned color=0, QGraphicsItem *parent=0) |
| | Constructor. More...
|
| |
| virtual | ~ArcItem () |
| | Destructor. More...
|
| |
| double | dir () const |
| | Returns rotation angle in deg. More...
|
| |
| double | height () const |
| | Returns height in cm. More...
|
| |
| QPixmap | pixmap () const |
| | Returns decoration pixmap for item list. More...
|
| |
| void | setDashOffset () |
| | Sets offset for dashed lines. More...
|
| |
| void | setDir (double dir) |
| | Sets rotation angle. More...
|
| |
| void | setHeight (double height) |
| | Sets height. More...
|
| |
| void | setSymbol (Symbol symbol) |
| | Sets line type. More...
|
| |
| void | setPenWidth () |
| | Sets pen width. More...
|
| |
| void | setProperties (const QTransform &m) |
| | Sets properties according to transformation matrix. More...
|
| |
| void | setSpan (double span) |
| | Sets arc length. More...
|
| |
| void | setStart (double start) |
| | Sets start angle. More...
|
| |
| void | setWidth (double width) |
| | Sets width. More...
|
| |
| double | span () const |
| | Returns arc length in deg. More...
|
| |
| double | start () const |
| | Returns start angle in deg. More...
|
| |
| Symbol | symbol () const |
| | Returns line type. More...
|
| |
| virtual int | type () const |
| | Returns specific QGraphicsItem type number. More...
|
| |
| void | update () |
| | Applies changes and forces redrawing. More...
|
| |
| double | width () const |
| | Returns width in cm. More...
|
| |
| void | writePlo (KConfigGroup *plo) const |
| | Writes into plot file. More...
|
| |
| | DecoItem (unsigned color=0, double x0=0, double y0=0, double relSize=1) |
| | Constructor. More...
|
| |
| | DecoItem (const KConfigGroup *plo, unsigned color=0) |
| | Constructor. More...
|
| |
| virtual | ~DecoItem () |
| | Destructor. More...
|
| |
| unsigned | color () const |
| | Returns color. More...
|
| |
| void | setColor (unsigned color) |
| | Sets color. More...
|
| |
| void | setX0 (double x0) |
| | Sets x position. More...
|
| |
| void | setY0 (double y0) |
| | Sets y position. More...
|
| |
| void | updatePos (const QPointF &p, bool absolute=true) |
| | Updates position. More...
|
| |
| void | writePlo (KConfigGroup *plo, bool visible) const |
| | Writes into plot file. More...
|
| |
| double | x0 () const |
| | Returns x position in cm. More...
|
| |
| double | y0 () const |
| | Returns y position in cm. More...
|
| |
| | KplItem (double relSize=1) |
| | Constructor. More...
|
| |
| | KplItem (const KplItem &a) |
| | Copy constructor. More...
|
| |
| | KplItem (const KConfigGroup *plo) |
| | Constructor. More...
|
| |
| virtual | ~KplItem () |
| | Destructor. More...
|
| |
| void | readPlo (const KConfigGroup *plo) |
| | Initializes corresponding to plot file. More...
|
| |
| double | relSize () const |
| | Returns relative size of item. More...
|
| |
| void | setRelSize (double relSize) |
| | Sets relative size of item. More...
|
| |
| void | writePlo (KConfigGroup *plo, bool visible=true) const |
| | Writes into plot file. More...
|
| |
|
| static QUrl | absoluteUrl (const QString &path, const QUrl &urlPlo) |
| | Constructs absolute file URL. More...
|
| |
| static QBrush | createBrush (unsigned color, FillStyle fillStyle=NoBrush) |
| | Creates brush. More...
|
| |
| static QPen | createPen (double width, unsigned color, PenType penType, Symbol symbol) |
| | Creates pen. More...
|
| |
| static void | paintSymbol (QPainter *painter, const QRectF &rect, Symbol symbol=OpenCircle) |
| | Paints symbol. More...
|
| |
| static QPixmap | pixmap (Symbol symbol) |
| | Returns black decoration pixmap of plot symbol for use in dialog GUI. More...
|
| |
| static QPixmap | pixmap (QPen pen, Symbol symbol=SolidLine) |
| | Returns decoration pixmap of plot symbol for use in item lists. More...
|
| |
| static QString | path (const QUrl &urlPlo, const QUrl &url, bool absolute=false) |
| | Constructs absolute or (if possible) relative file path. More...
|
| |
| static void | resetDashOffset () |
| | Resets offset for dashed lines. More...
|
| |
| static unsigned | rgb (const QString &color) |
| | Converts rgb string to QRgb. More...
|
| |
| static unsigned | rgbQt1 (unsigned rgb) |
| | Converts QRgb to Qt1 QRgb. More...
|
| |
| static double | parentWidth (const QGraphicsItem *item) |
| | Returns width of item's parent frame or width of scene if the item has no parent item. More...
|
| |
| static double | penWidthFactor (PenType penType) |
| | Returns factor to calculate pen width from frame width. More...
|
| |
|
static double | m_dashOffset |
| |
Arc item class.
Class for arc decoration items.
- Author
- Werner Stille