#include <ChartConfig.h>
Public Member Functions | |
ChartConfig (Wt::Chart::WCartesianChart *chart, Wt::WContainerWidget *parent) | |
Constructor. | |
void | setValueFill (Wt::Chart::FillRangeType fill) |
Private Member Functions | |
void | connectSignals (Wt::WFormWidget *w) |
void | update () |
Static Private Member Functions | |
static bool | validate (Wt::WFormWidget *w) |
Private Attributes | |
Wt::Chart::WCartesianChart * | chart_ |
Wt::Chart::FillRangeType | fill_ |
std::vector < SeriesControl > | seriesControls_ |
Controls for series. | |
std::vector < AxisControl > | axisControls_ |
Controls for axes. | |
Wt::WLineEdit * | titleEdit_ |
Wt::WLineEdit * | chartWidthEdit_ |
Wt::WLineEdit * | chartHeightEdit_ |
Wt::WComboBox * | chartOrientationEdit_ |
Classes | |
struct | AxisControl |
Struct that holds the controls for one axis. More... | |
struct | SeriesControl |
Struct that holds the controls for one series. More... |
This widget provides forms for configuring chart, series, and axis properties and manipulates the chart according to user settings.
This widget is part of the Wt charts example.
Definition at line 37 of file ChartConfig.h.
ChartConfig::ChartConfig | ( | Wt::Chart::WCartesianChart * | chart, | |
Wt::WContainerWidget * | parent | |||
) |
void ChartConfig::setValueFill | ( | Wt::Chart::FillRangeType | fill | ) |
Definition at line 330 of file ChartConfig.C.
void ChartConfig::connectSignals | ( | Wt::WFormWidget * | w | ) | [private] |
Definition at line 503 of file ChartConfig.C.
void ChartConfig::update | ( | ) | [private] |
Definition at line 335 of file ChartConfig.C.
bool ChartConfig::validate | ( | Wt::WFormWidget * | w | ) | [static, private] |
Definition at line 491 of file ChartConfig.C.
Wt::Chart::WCartesianChart* ChartConfig::chart_ [private] |
Definition at line 47 of file ChartConfig.h.
Wt::Chart::FillRangeType ChartConfig::fill_ [private] |
Definition at line 48 of file ChartConfig.h.
std::vector<SeriesControl> ChartConfig::seriesControls_ [private] |
std::vector<AxisControl> ChartConfig::axisControls_ [private] |
Wt::WLineEdit* ChartConfig::titleEdit_ [private] |
Definition at line 77 of file ChartConfig.h.
Wt::WLineEdit* ChartConfig::chartWidthEdit_ [private] |
Definition at line 78 of file ChartConfig.h.
Wt::WLineEdit* ChartConfig::chartHeightEdit_ [private] |
Definition at line 79 of file ChartConfig.h.
Wt::WComboBox* ChartConfig::chartOrientationEdit_ [private] |
Definition at line 80 of file ChartConfig.h.