|
| enum | { Type = UserType + Legend
} |
| | 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...
|
| |
|
| | LegendItem (double x0=0, double y0=0, unsigned colorSymbol=0, unsigned colorText=0, Symbol symbol=SolidLine, double xOff=1, double yOff=0, QGraphicsItem *parent=0, const QString &text=QString(), bool visible=true, double relSize=1, double symbolSize=1) |
| | Constructor. More...
|
| |
| | LegendItem (const LegendItem &a) |
| | Copy constructor. More...
|
| |
| | LegendItem (const KConfigGroup *plo, unsigned colorSymbol, unsigned colorText, Symbol symbol, double frameWidth, QGraphicsItem *parent=0) |
| | Constructor. More...
|
| |
| virtual | ~LegendItem () |
| | Destructor. More...
|
| |
| virtual QRectF | boundingRect () const |
| | Calculates bounding rectangle. More...
|
| |
| virtual void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0) |
| | Paints item. More...
|
| |
| QPixmap | pixmap () const |
| | Returns decoration pixmap for item list. More...
|
| |
| void | setProperties (const QTransform &m) |
| | Sets properties according to transformation matrix. More...
|
| |
| void | setSize () |
| | Sets size according to transformation matrix. More...
|
| |
| void | setSymbol (Symbol symbol) |
| | Sets symbol type. More...
|
| |
| void | setSymbolSize (double symbolSize) |
| | Sets symbol size. More...
|
| |
| void | setText (const QString &text) |
| | Sets text. More...
|
| |
| void | setTextColor (unsigned color) |
| | Sets text color. More...
|
| |
| void | setTextX (double x) |
| | Sets x offset for text. More...
|
| |
| void | setTextY (double y) |
| | Sets y offset for text. More...
|
| |
| Symbol | symbol () const |
| | Returns symbol type. More...
|
| |
| double | symbolSize () const |
| | Returns relative symbol size. More...
|
| |
| QString | text () const |
| | Returns text. More...
|
| |
| unsigned | textColor () const |
| | Returns text color. More...
|
| |
| double | textX () const |
| | Returns x offset for text in cm. More...
|
| |
| double | textY () const |
| | Returns y offset for text in cm. More...
|
| |
| virtual int | type () const |
| | Returns specific QGraphicsItem type number. More...
|
| |
| void | update () |
| | Applies changes and forces redrawing. 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 |
| |
Legend item class.
Class for legends items explaining markers and line types.
- Author
- Werner Stille