This class is a stacked graph. More...
#include <StackedGraph.h>
Public Slots | |
void | makeStackedGraph () |
rebuilds the stacked graph | |
void | setXRange (int newXRange) |
sets the xRange and rebuilds the graph | |
void | setBaselineAlgo (int newBaselineAlgo) |
sets the baseline algorithm and rebuilds the graph | |
void | setSortAlgo (int newSortAlgo) |
sets the sort algorithm and rebuilds the graph | |
void | setColorAlgo (int newColorAlgo) |
sets the color algorithm and rebuilds the graph | |
void | setMaxColor (const QColor &newMaxColor) |
sets the max color and rebuilds the graph | |
void | setMinColor (const QColor &newMinColor) |
sets the min color and rebuilds the graph | |
void | setDetailedInformation (bool detailedInfo) |
sets the detailed information and resends the min/max values | |
void | makeToolTip (QGraphicsItem *item, QPoint pos) |
makes and shows the tool tip of the item item at the position pos | |
Signals | |
void | maxColorTextChanged (const QString &text, const QColor &color) |
this signal is send when the graph is rendered with the text and color for the max color button | |
void | minColorTextChanged (const QString &text, const QColor &color) |
this signal is send when the graph is rendered with the text and color for the min color button | |
Public Member Functions | |
StackedGraph (const QVector< DataItem > *dataPtr, const QString *unitSymbolPtr, const bool *unitAfterNumberPtr, const QVector< QString > *unitSizeNamesPtr, QWidget *parent) | |
creates a stacked graph. | |
StackedGraphView * | getView () |
returns the view to this stacked graph | |
int | getLength () |
returns the length of the graph in months-1 | |
int | getXRange () |
returns the x range (length) | |
int | getYRange () |
returns the y range (height) | |
bool | getRenderGraph () |
returns if the graph will be rendered on makeStackedGraph(). if false the graph won't be rendered if makeStackedGraph() is called. | |
void | setRenderGraph (bool renderGraphOn) |
sets the renderGraph option. if false the graph won't be rendered if makeStackedGraph() is called. |
This class is a stacked graph.
StackedGraph::StackedGraph | ( | const QVector< DataItem > * | dataPtr, | |
const QString * | unitSymbolPtr, | |||
const bool * | unitAfterNumberPtr, | |||
const QVector< QString > * | unitSizeNamesPtr, | |||
QWidget * | parent | |||
) |
creates a stacked graph.
dataPtr | the data which should be used for the stacked graph. | |
unitSymbolPtr | the unit symbol for the data. | |
unitAfterNumberPtr | if the unit symbol should be shown before or after the number. | |
unitSizeNamesPtr | the size names for each 1000 step. | |
parent | the parent widget. |
int StackedGraph::getLength | ( | ) | [inline] |
returns the length of the graph in months-1
bool StackedGraph::getRenderGraph | ( | ) | [inline] |
returns if the graph will be rendered on makeStackedGraph(). if false the graph won't be rendered if makeStackedGraph() is called.
StackedGraphView* StackedGraph::getView | ( | ) | [inline] |
returns the view to this stacked graph
int StackedGraph::getXRange | ( | ) | [inline] |
returns the x range (length)
int StackedGraph::getYRange | ( | ) | [inline] |
returns the y range (height)
void StackedGraph::makeStackedGraph | ( | ) | [slot] |
rebuilds the stacked graph
void StackedGraph::makeToolTip | ( | QGraphicsItem * | item, | |
QPoint | pos | |||
) | [slot] |
makes and shows the tool tip of the item item at the position pos
void StackedGraph::maxColorTextChanged | ( | const QString & | text, | |
const QColor & | color | |||
) | [signal] |
this signal is send when the graph is rendered with the text and color for the max color button
void StackedGraph::minColorTextChanged | ( | const QString & | text, | |
const QColor & | color | |||
) | [signal] |
this signal is send when the graph is rendered with the text and color for the min color button
void StackedGraph::setBaselineAlgo | ( | int | newBaselineAlgo | ) | [inline, slot] |
sets the baseline algorithm and rebuilds the graph
void StackedGraph::setColorAlgo | ( | int | newColorAlgo | ) | [inline, slot] |
sets the color algorithm and rebuilds the graph
void StackedGraph::setDetailedInformation | ( | bool | detailedInfo | ) | [inline, slot] |
sets the detailed information and resends the min/max values
void StackedGraph::setMaxColor | ( | const QColor & | newMaxColor | ) | [inline, slot] |
sets the max color and rebuilds the graph
void StackedGraph::setMinColor | ( | const QColor & | newMinColor | ) | [inline, slot] |
sets the min color and rebuilds the graph
void StackedGraph::setRenderGraph | ( | bool | renderGraphOn | ) | [inline] |
sets the renderGraph option. if false the graph won't be rendered if makeStackedGraph() is called.
void StackedGraph::setSortAlgo | ( | int | newSortAlgo | ) | [inline, slot] |
sets the sort algorithm and rebuilds the graph
void StackedGraph::setXRange | ( | int | newXRange | ) | [inline, slot] |
sets the xRange and rebuilds the graph