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
Loading...
Searching...
No Matches

Support Class for JKQTBasePlotter, which summarizes all properties that define the visual styling of impulse/stick graph elements. More...

#include <jkqtpgraphsbasestyle.h>

Inheritance diagram for JKQTFinancialSpecificStyleProperties:
[legend]
Collaboration diagram for JKQTFinancialSpecificStyleProperties:
[legend]

Public Member Functions

 JKQTFinancialSpecificStyleProperties (const JKQTBasePlotterStyle &parent)
 JKQTFinancialSpecificStyleProperties (const JKQTBasePlotterStyle &parent, const JKQTGraphsSpecificStyleProperties &other)
 JKQTFinancialSpecificStyleProperties (const JKQTFinancialSpecificStyleProperties &other)=default
 JKQTFinancialSpecificStyleProperties (JKQTFinancialSpecificStyleProperties &&other)=default
void loadSettings (const QSettings &settings, const QString &group, const JKQTFinancialSpecificStyleProperties &defaultStyle)
 loads the plot properties from a <a href="http://doc.qt.io/qt-5/qsettings.html")">QSettings object
JKQTFinancialSpecificStylePropertiesoperator= (const JKQTFinancialSpecificStyleProperties &other)=default
JKQTFinancialSpecificStylePropertiesoperator= (JKQTFinancialSpecificStyleProperties &&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 Member Functions inherited from JKQTGraphsSpecificStyleProperties
 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
JKQTGraphsSpecificStylePropertiesoperator= (const JKQTGraphsSpecificStyleProperties &other)=default
JKQTGraphsSpecificStylePropertiesoperator= (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

QColor negativeDefaultColor
 default color to use for the (first) financial graph, negative elements
JKQTFillStyleSummmary negativeFillStyle
 graph fill style used for negative element
JKQTPColorDerivationMode negativeGraphColorDerivationMode
 defines how to derive the basic graph color for negative elements in a new graph from the color selected from JKQTGraphsBaseStyle::defaultGraphColors
QColor positiveDefaultColor
 default color to use for the (first) financial graph, positive elements
JKQTFillStyleSummmary positiveFillStyle
 graph fill style used for positive element
Public Attributes inherited from JKQTGraphsSpecificStyleProperties
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

Detailed Description

Support Class for JKQTBasePlotter, which summarizes all properties that define the visual styling of impulse/stick graph elements.

See also
JKQTBasePlotter, Styling System

Constructor & Destructor Documentation

◆ JKQTFinancialSpecificStyleProperties() [1/4]

JKQTFinancialSpecificStyleProperties::JKQTFinancialSpecificStyleProperties ( const JKQTBasePlotterStyle & parent)
explicit

◆ JKQTFinancialSpecificStyleProperties() [2/4]

JKQTFinancialSpecificStyleProperties::JKQTFinancialSpecificStyleProperties ( const JKQTBasePlotterStyle & parent,
const JKQTGraphsSpecificStyleProperties & other )

◆ JKQTFinancialSpecificStyleProperties() [3/4]

JKQTFinancialSpecificStyleProperties::JKQTFinancialSpecificStyleProperties ( const JKQTFinancialSpecificStyleProperties & other)
default

◆ JKQTFinancialSpecificStyleProperties() [4/4]

JKQTFinancialSpecificStyleProperties::JKQTFinancialSpecificStyleProperties ( JKQTFinancialSpecificStyleProperties && other)
default

Member Function Documentation

◆ loadSettings()

void JKQTFinancialSpecificStyleProperties::loadSettings ( const QSettings & settings,
const QString & group,
const JKQTFinancialSpecificStyleProperties & defaultStyle )

loads the plot properties from a <a href="http://doc.qt.io/qt-5/qsettings.html")">QSettings object

Parameters
settingsQSettings-object to read from
groupGroup in the QSettings-object to read from
defaultStyleIf a setting cannot be found in settings, default values are taken from this object By default, this is a default-constructed object

◆ operator=() [1/2]

JKQTFinancialSpecificStyleProperties & JKQTFinancialSpecificStyleProperties::operator= ( const JKQTFinancialSpecificStyleProperties & other)
default

◆ operator=() [2/2]

JKQTFinancialSpecificStyleProperties & JKQTFinancialSpecificStyleProperties::operator= ( JKQTFinancialSpecificStyleProperties && other)
default

◆ saveSettings()

void JKQTFinancialSpecificStyleProperties::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.

Parameters
settingsQSettings-object to save to
groupGroup in the QSettings-object to save to

Member Data Documentation

◆ negativeDefaultColor

QColor JKQTFinancialSpecificStyleProperties::negativeDefaultColor

default color to use for the (first) financial graph, negative elements

◆ negativeFillStyle

JKQTFillStyleSummmary JKQTFinancialSpecificStyleProperties::negativeFillStyle

graph fill style used for negative element

◆ negativeGraphColorDerivationMode

JKQTPColorDerivationMode JKQTFinancialSpecificStyleProperties::negativeGraphColorDerivationMode

defines how to derive the basic graph color for negative elements in 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 ...

◆ positiveDefaultColor

QColor JKQTFinancialSpecificStyleProperties::positiveDefaultColor

default color to use for the (first) financial graph, positive elements

◆ positiveFillStyle

JKQTFillStyleSummmary JKQTFinancialSpecificStyleProperties::positiveFillStyle

graph fill style used for positive element


The documentation for this class was generated from the following file: