1#ifndef DADATAMANAGERCOMBOBOX_H
2#define DADATAMANAGERCOMBOBOX_H
3#include "ctkTreeComboBox.h"
5#include "DADataManager.h"
19 virtual void showPopup()
override;
26 DAData getCurrentDAData()
const;
28 void setCurrentDAData(
const DAData& d);
30 void setShowSeriesUnderDataframe(
bool on);
31 bool isShowSeriesUnderDataframe()
const;
34 void onCurrentIndexChanged(
const QString& text);
这是一个树形结构的combobox,以树形展开DataManager
Definition DADataManagerComboBox.h:13
void currentDataChanged(const DA::DAData &data)
dataframe的选择改变,注意,这个只会在选择不同的dataframe的时候发出,选中series的话,发出的是
void currentDataframeSeriesChanged(const DA::DAData &data, const QString &seriesName)
dataframe的series改变
DAData的数据管理类,实现数据操作的一些通知例如数据添加、删除、改名、内容改变等等
Definition DADataManager.h:18
ChangeType
改变类型
Definition DADataManager.h:28
DAAbstractData的封装 可以放入QMap,QHash中,DAData的等于操作相当于创建一个引用
Definition DAData.h:25
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44