|  | JKQTPlotter trunk/v5.0.0
    an extensive Qt5+Qt6 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies | 
Support Class for JKQTBasePlotter, which summarizes all properties that define the visual styling of graphs. More...
#include <jkqtpgraphsbasestyle.h>
| Public Member Functions | |
| JKQTGraphsSpecificStyleProperties (const JKQTGraphsSpecificStyleProperties &other)=default | |
| JKQTGraphsSpecificStyleProperties (JKQTGraphsSpecificStyleProperties &&other)=default | |
| JKQTGraphsSpecificStyleProperties (JKQTPPlotStyleType type, const JKQTBasePlotterStyle &parent) | |
| initializes the object for the given type and takes some properties from the parent | |
| JKQTGraphsSpecificStyleProperties (JKQTPPlotStyleType type, const JKQTGraphsSpecificStyleProperties &other) | |
| initializes the object as a copy of other, but modified some properties for the given type | |
| void | loadSettings (const QSettings &settings, const QString &group, const JKQTGraphsSpecificStyleProperties &defaultStyle) | 
| loads the plot properties from a <a href="http://doc.qt.io/qt-5/qsettings.html")">QSettings object | |
| JKQTGraphsSpecificStyleProperties & | operator= (const JKQTGraphsSpecificStyleProperties &other)=default | 
| JKQTGraphsSpecificStyleProperties & | operator= (JKQTGraphsSpecificStyleProperties &&other)=default | 
| void | saveSettings (QSettings &settings, const QString &group) const | 
| saves the plot properties into a <a href="http://doc.qt.io/qt-5/qsettings.html")">QSettings object. | |
| Public Attributes | |
| double | defaultErrorIndicatorWidth | 
| width (in pt) of lines used for the error indicators of newly added graphs | |
| double | defaultHeadDecoratorSizeFactor | 
| head decorator size-factor, used to calculate the size of the arrow from the line width | |
| JKQTPLineDecoratorStyle | defaultHeadDecoratorStyle | 
| head decorator style | |
| double | defaultLineWidth | 
| width (in pt) of lines used for newly added graphs | |
| double | defaultSymbolLineWidth | 
| width (in pt) of the outline of symbols used for newly added graphs | |
| double | defaultSymbolSize | 
| size (in pt) of symbols used for newly added graphs | |
| JKQTPColorDerivationMode | errorColorDerivationMode | 
| defines how to derive an error color for a new graph | |
| JKQTPColorDerivationMode | errorFillColorDerivationMode | 
| defines how to derive an error fill color from the error color for a new graph | |
| Qt::BrushStyle | errorFillStyle | 
| JKQTPColorDerivationMode | fillColorDerivationMode | 
| defines how to derive a fill color for a new graph | |
| JKQTPColorDerivationMode | graphColorDerivationMode | 
| defines how to derive the basic graph color for a new graph from the color selected from JKQTGraphsBaseStyle::defaultGraphColors | |
| JKQTPColorDerivationMode | symbolFillColorDerivationMode | 
| defines how to derive a symbol fill color for a new graph | |
| Private Member Functions | |
| void | modifyForDefaultStyle (JKQTPPlotStyleType type) | 
| modifies some of the settings to match the defaults for the given JKQTPPlotStyleType (e.g. sets line-width for impulses ...) | |
Support Class for JKQTBasePlotter, which summarizes all properties that define the visual styling of graphs.
| JKQTGraphsSpecificStyleProperties::JKQTGraphsSpecificStyleProperties | ( | JKQTPPlotStyleType | type, | 
| const JKQTBasePlotterStyle & | parent ) | 
initializes the object for the given type and takes some properties from the parent
| JKQTGraphsSpecificStyleProperties::JKQTGraphsSpecificStyleProperties | ( | JKQTPPlotStyleType | type, | 
| const JKQTGraphsSpecificStyleProperties & | other ) | 
initializes the object as a copy of other, but modified some properties for the given type
| 
 | default | 
| 
 | default | 
| void JKQTGraphsSpecificStyleProperties::loadSettings | ( | const QSettings & | settings, | 
| const QString & | group, | ||
| const JKQTGraphsSpecificStyleProperties & | defaultStyle ) | 
loads the plot properties from a <a href="http://doc.qt.io/qt-5/qsettings.html")">QSettings object
| settings | QSettings-object to read from | 
| group | Group in the QSettings-object to read from | 
| defaultStyle | If a setting cannot be found in settings, default values are taken from this object By default, this is a default-constructed object | 
| 
 | private | 
modifies some of the settings to match the defaults for the given JKQTPPlotStyleType (e.g. sets line-width for impulses ...)
| 
 | default | 
| 
 | default | 
| void JKQTGraphsSpecificStyleProperties::saveSettings | ( | QSettings & | settings, | 
| const QString & | group ) const | 
saves the plot properties into a <a href="http://doc.qt.io/qt-5/qsettings.html")">QSettings object.
| settings | QSettings-object to save to | 
| group | Group in the QSettings-object to save to | 
| double JKQTGraphsSpecificStyleProperties::defaultErrorIndicatorWidth | 
width (in pt) of lines used for the error indicators of newly added graphs
| double JKQTGraphsSpecificStyleProperties::defaultHeadDecoratorSizeFactor | 
head decorator size-factor, used to calculate the size of the arrow from the line width
| JKQTPLineDecoratorStyle JKQTGraphsSpecificStyleProperties::defaultHeadDecoratorStyle | 
head decorator style
| double JKQTGraphsSpecificStyleProperties::defaultLineWidth | 
width (in pt) of lines used for newly added graphs
| double JKQTGraphsSpecificStyleProperties::defaultSymbolLineWidth | 
width (in pt) of the outline of symbols used for newly added graphs
| double JKQTGraphsSpecificStyleProperties::defaultSymbolSize | 
size (in pt) of symbols used for newly added graphs
| JKQTPColorDerivationMode JKQTGraphsSpecificStyleProperties::errorColorDerivationMode | 
defines how to derive an error color for a new graph
| JKQTPColorDerivationMode JKQTGraphsSpecificStyleProperties::errorFillColorDerivationMode | 
defines how to derive an error fill color from the error color for a new graph
| Qt::BrushStyle JKQTGraphsSpecificStyleProperties::errorFillStyle | 
\↓brief fill style for error indicators
| JKQTPColorDerivationMode JKQTGraphsSpecificStyleProperties::fillColorDerivationMode | 
defines how to derive a fill color for a new graph
| JKQTPColorDerivationMode JKQTGraphsSpecificStyleProperties::graphColorDerivationMode | 
defines how to derive the basic graph color for a new graph from the color selected from JKQTGraphsBaseStyle::defaultGraphColors
This property is usually JKQTPFFCMSameColor, but can be changed to allow to e.g. fill barcharts always with a lighter color than the full color ...
| JKQTPColorDerivationMode JKQTGraphsSpecificStyleProperties::symbolFillColorDerivationMode | 
defines how to derive a symbol fill color for a new graph