Holder of sparkline attributes.
static constexpr ::Color COL_STANDARD_BLUE
bool operator==(const Implementation &rImpl) const
static constexpr ::Color COL_STANDARD_RED
std::optional< double > m_aManualMax
DisplayEmptyCellsAs m_eDisplayEmptyCellsAs
Implementation(Implementation const &pOther)
std::optional< double > m_aManualMin
Common properties for a group of sparklines.
DisplayEmptyCellsAs getDisplayEmptyCellsAs() const
std::optional< double > getManualMax() const
bool shouldDisplayXAxis() const
bool shouldDisplayHidden() const
Color getColorHigh() const
SparklineType getType() const
void setType(SparklineType eType)
bool operator==(const SparklineAttributes &rOther) const
SparklineAttributes & operator=(const SparklineAttributes &rOther)
void setDisplayHidden(bool bValue)
void setColorLast(Color aColorSeries)
void setManualMax(std::optional< double > aValue)
void setColorSeries(Color aColorSeries)
Color getColorAxis() const
Color getColorNegative() const
bool isRightToLeft() const
Color getColorMarkers() const
void setColorFirst(Color aColorSeries)
void setMarkers(bool bValue)
void setColorLow(Color aColorSeries)
void setMaxAxisType(AxisType eAxisType)
void setNegative(bool bValue)
void setDisplayEmptyCellsAs(DisplayEmptyCellsAs eValue)
AxisType getMaxAxisType() const
void setLast(bool bValue)
Color getColorFirst() const
void setLineWeight(double nWeight)
void setRightToLeft(bool bValue)
AxisType getMinAxisType() const
void setMinAxisType(AxisType eAxisType)
void setManualMin(std::optional< double > aValue)
std::optional< double > getManualMin() const
Color getColorLast() const
double getLineWeight() const
Line weight or width in points.
Color getColorSeries() const
void setColorAxis(Color aColorSeries)
o3tl::cow_wrapper< Implementation > m_aImplementation
void setColorMarkers(Color aColorSeries)
Color getColorLow() const
void setDisplayXAxis(bool bValue)
void setDateAxis(bool bValue)
void setColorNegative(Color aColorSeries)
void setHigh(bool bValue)
void setFirst(bool bValue)
void setColorHigh(Color aColorSeries)
CAUTION! The following defines must be in the same namespace as the respective type.
SparklineType
Supported sparkline types.
DisplayEmptyCellsAs
Determines how to display the empty cells.
AxisType
The method of calculating the axis min or max value.