|typedef QFlags< AntialiasedElement >
|typedef QFlags< Interaction >
|typedef QFlags< MarginSide >
|typedef QFlags< PlottingHint >
|getMarginValue (const QMargins &margins, QCP::MarginSide side)
|isInvalidData (double value)
|isInvalidData (double value1, double value2)
|setMarginValue (QMargins &margins, QCP::MarginSide side, int value)
It provides QMetaObject-based reflection of its enums and flags via QCP::staticMetaObject.
Enumeration Type Documentation
Defines what objects of a plot can be forcibly drawn antialiased/not antialiased. If an object is neither forcibly drawn antialiased nor forcibly drawn not antialiased, it is up to the respective element how it is drawn. Typically it provides a setAntialiased function for this.
AntialiasedElements is a flag of or-combined elements of this enum type.
Defines how cosmetic pens (pens with numerical width 0) are handled during export.
- See also
Defines the mouse interactions possible with QCustomPlot.
Interactions is a flag of or-combined elements of this enum type.
- See also
Defines the sides of a rectangular entity to which margins can be applied.
Defines plotting hints that control various aspects of the quality and speed of plotting.
- See also
Defines the different units in which the image resolution can be specified in the export functions.
Resolution is given in dots per meter (dpm)
Resolution is given in dots per centimeter (dpcm)
Resolution is given in dots per inch (DPI/PPI)
Defines the behaviour of the selection rect.
The selection rect is disabled, and all mouse events are forwarded to the underlying objects, e.g. for axis range dragging.
When dragging the mouse, a selection rect becomes active. Upon releasing, the axes that are currently set as range zoom axes (QCPAxisRect::setRangeZoomAxes) will have their ranges zoomed accordingly.
When dragging the mouse, a selection rect becomes active. Upon releasing, plottable data points that were within the selection rect are selected, if the plottable's selectability setting permits. (See data selection mechanism for details.)
When dragging the mouse, a selection rect becomes active. It is the programmer's responsibility to connect according slots to the selection rect's signals (e.g. QCPSelectionRect::accepted) in order to process the user interaction.
Defines the different ways a plottable can be selected. These images show the effect of the different selection types, when the indicated selection rect was dragged:
This is primarily needed when working with logarithmic axis scales, since only one of the sign domains can be visible at a time.
The negative sign domain, i.e. numbers smaller than zero.
Both sign domains, including zero, i.e. all numbers.
The positive sign domain, i.e. numbers greater than zero.