1#ifndef DACHARTADDXYESERIESWIDGET_H
2#define DACHARTADDXYESERIESWIDGET_H
4#include "qwt_samples.h"
5#include "DAAbstractChartAddItemWidget.h"
9#include "DAAutoincrementSeries.hpp"
13class DAChartAddXYESeriesWidget;
19class DAPySeriesTableModel;
33 bool isXAutoincrement()
const;
35 bool isYAutoincrement()
const;
37 QVector< QwtIntervalSample > getSeries()
const;
39 void onComboBoxXCurrentDataframeSeriesChanged(
const DA::DAData& data,
const QString& seriesName);
40 void onComboBoxYCurrentDataframeSeriesChanged(
const DA::DAData& data,
const QString& seriesName);
41 void onComboBoxYECurrentDataframeSeriesChanged(
const DA::DAData& data,
const QString& seriesName);
42 void onGroupBoxXAutoincrementClicked(
bool on);
43 void onGroupBoxYAutoincrementClicked(
bool on);
45 void onCurrentDataChanged(
const DAData& d);
53 bool getToVectorPointFFromUI(QVector< QwtIntervalSample >& res);
55 bool tryGetXSelfInc(
double& base,
double& step);
56 bool tryGetYSelfInc(
double& base,
double& step);
59 Ui::DAChartAddXYESeriesWidget* ui;
这是描述等步长自增序列的类,包含了基础值和步长,可以把它当做一个数组调用
Definition DAAutoincrementSeries.hpp:24
DAData的数据管理类,实现数据操作的一些通知例如数据添加、删除、改名、内容改变等等
Definition DADataManager.h:18
DAAbstractData的封装 可以放入QMap,QHash中,DAData的等于操作相当于创建一个引用
Definition DAData.h:25
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44