Dooble
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
dooble_charts_xyseries Class Reference
Inheritance diagram for dooble_charts_xyseries:
Inheritance graph
[legend]
Collaboration diagram for dooble_charts_xyseries:
Collaboration graph
[legend]

Public Member Functions

 dooble_charts_xyseries (QWidget *parent)
 
QHash< dooble_charts::Properties, QVariant > properties (void) const
 
void open (const QString &name)
 
void save (QString &error)
 
- Public Member Functions inherited from dooble_charts
 dooble_charts (QWidget *parent)
 
QHash< dooble_charts::Properties, QVariant > data_properties (void) const
 
QHash< dooble_charts::Properties, QVariant > legend_properties (void) const
 
QHash< dooble_charts::Properties, QVariant > x_axis_properties (void) const
 
QHash< dooble_charts::Properties, QVariant > y_axis_properties (void) const
 
QMenu * menu (void)
 
QPixmap pixmap (void) const
 
QString name (void) const
 
QWidget * frame (void) const
 
QWidget * view (void) const
 
virtual void decouple (void)
 

Static Public Member Functions

static QString property_to_name (const dooble_charts::Properties property)
 
- Static Public Member Functions inherited from dooble_charts
static QString property_to_name (const dooble_charts::Properties property)
 
static QString type_from_database (const QString &name)
 
static void purge (void)
 

Static Public Attributes

static const QString s_chart_properties_strings []
 
- Static Public Attributes inherited from dooble_charts
static const QString s_axis_properties_strings []
 
static const QString s_chart_properties_strings []
 
static const QString s_data_properties_strings []
 
static const QString s_legend_properties_strings []
 

Additional Inherited Members

- Public Types inherited from dooble_charts
enum  Properties {
  CHART_ANIMATION_DURATION = 0, CHART_ANIMATION_OPTIONS, CHART_BACKGROUND_COLOR, CHART_BACKGROUND_ROUNDNESS,
  CHART_BACKGROUND_VISIBLE, CHART_CHART_TYPE, CHART_DROP_SHADOW_ENABLED, CHART_LOCALE,
  CHART_LOCALIZE_NUMBERS, CHART_MARGINS, CHART_MARGINS_BOTTOM, CHART_MARGINS_LEFT,
  CHART_MARGINS_RIGHT, CHART_MARGINS_TOP, CHART_NAME, CHART_PLOT_AREA_BACKGROUND_VISIBLE,
  CHART_THEME, CHART_TITLE, CHART_TITLE_COLOR, CHART_TITLE_FONT,
  CHART_AXIS_X_ALIGNMENT_HORIZONTAL, CHART_AXIS_X_ALIGNMENT_VERTICAL, CHART_AXIS_X_COLOR, CHART_AXIS_X_GRID_LINE_COLOR,
  CHART_AXIS_X_GRID_VISIBLE, CHART_AXIS_X_LABELS_ANGLE, CHART_AXIS_X_LABELS_COLOR, CHART_AXIS_X_LABELS_FONT,
  CHART_AXIS_X_LABELS_VISIBLE, CHART_AXIS_X_LINE_VISIBLE, CHART_AXIS_X_MINOR_GRID_LINE_COLOR, CHART_AXIS_X_MINOR_GRID_LINE_VISIBLE,
  CHART_AXIS_X_ORIENTATION, CHART_AXIS_X_REVERSE, CHART_AXIS_X_SHADES_BORDER_COLOR, CHART_AXIS_X_SHADES_COLOR,
  CHART_AXIS_X_SHADES_VISIBLE, CHART_AXIS_X_TITLE_COLOR, CHART_AXIS_X_TITLE_FONT, CHART_AXIS_X_TITLE_TEXT,
  CHART_AXIS_X_TITLE_VISIBLE, CHART_AXIS_X_VISIBLE, CHART_AXIS_Y_ALIGNMENT_HORIZONTAL, CHART_AXIS_Y_ALIGNMENT_VERTICAL,
  CHART_AXIS_Y_COLOR, CHART_AXIS_Y_GRID_LINE_COLOR, CHART_AXIS_Y_GRID_VISIBLE, CHART_AXIS_Y_LABELS_ANGLE,
  CHART_AXIS_Y_LABELS_COLOR, CHART_AXIS_Y_LABELS_FONT, CHART_AXIS_Y_LABELS_VISIBLE, CHART_AXIS_Y_LINE_VISIBLE,
  CHART_AXIS_Y_MINOR_GRID_LINE_COLOR, CHART_AXIS_Y_MINOR_GRID_LINE_VISIBLE, CHART_AXIS_Y_ORIENTATION, CHART_AXIS_Y_REVERSE,
  CHART_AXIS_Y_SHADES_BORDER_COLOR, CHART_AXIS_Y_SHADES_COLOR, CHART_AXIS_Y_SHADES_VISIBLE, CHART_AXIS_Y_TITLE_COLOR,
  CHART_AXIS_Y_TITLE_FONT, CHART_AXIS_Y_TITLE_TEXT, CHART_AXIS_Y_TITLE_VISIBLE, CHART_AXIS_Y_VISIBLE,
  DATA_EXTRACTION_SCRIPT, DATA_SOURCE_ADDRESS, DATA_SOURCE_READ_BUFFER_SIZE, DATA_SOURCE_READ_RATE,
  DATA_SOURCE_TYPE, LEGEND_ALIGNMENT, LEGEND_BACKGROUND_VISIBLE, LEGEND_BORDER_COLOR,
  LEGEND_COLOR, LEGEND_FONT, LEGEND_LABEL_COLOR, LEGEND_MARKER_SHAPE,
  LEGEND_REVERSE_MARKERS, LEGEND_SHOW_TOOL_TIPS, LEGEND_VISIBLE, XY_SERIES_COLOR,
  XY_SERIES_NAME, XY_SERIES_OPACITY, XY_SERIES_POINTS_VISIBLE, XY_SERIES_POINT_LABELS_CLIPPING,
  XY_SERIES_POINT_LABELS_COLOR, XY_SERIES_POINT_LABELS_FONT, XY_SERIES_POINT_LABELS_FORMAT, XY_SERIES_POINT_LABELS_VISIBLE,
  XY_SERIES_USE_OPENGL, XY_SERIES_VISIBLE, XY_SERIES_X_AXIS, XY_SERIES_X_AXIS_LABEL_FORMAT,
  XY_SERIES_X_AXIS_MAX, XY_SERIES_X_AXIS_MIN, XY_SERIES_X_AXIS_MINOR_TICK_COUNT, XY_SERIES_X_AXIS_TICK_ANCHOR,
  XY_SERIES_X_AXIS_TICK_COUNT, XY_SERIES_X_AXIS_TICK_INTERVAL, XY_SERIES_X_AXIS_TICK_TYPE, XY_SERIES_Y_AXIS,
  XY_SERIES_Y_AXIS_LABEL_FORMAT, XY_SERIES_Y_AXIS_MAX, XY_SERIES_Y_AXIS_MIN, XY_SERIES_Y_AXIS_MINOR_TICK_COUNT,
  XY_SERIES_Y_AXIS_TICK_ANCHOR, XY_SERIES_Y_AXIS_TICK_COUNT, XY_SERIES_Y_AXIS_TICK_INTERVAL, XY_SERIES_Y_AXIS_TICK_TYPE
}
 
- Protected Slots inherited from dooble_charts
virtual void slot_clear (void)
 
virtual void slot_data_ready (const QVector< double > &vector, const int index)=0
 
virtual void slot_item_changed (QStandardItem *item)
 
virtual void slot_play (void)
 
virtual void slot_pause (void)
 
virtual void slot_print (void)
 
virtual void slot_print_preview (QPrinter *printer)
 
virtual void slot_print_preview (void)
 
virtual void slot_save (void)
 
virtual void slot_stop (void)
 
void slot_apply_properties_after_theme_changed (void)
 
- Protected Attributes inherited from dooble_charts
QMap< int, QPointer< dooble_charts_iodevice > > m_iodevices
 
QMenu * m_menu
 
Ui_dooble_charts m_ui
 
bool m_print_preview
 
dooble_charts_property_editorm_property_editor
 

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