32 ChangeDataframeColumnName
41 DAData addData(
const DAAbstractData::Pointer& d);
42 DAData addData_(
const DAAbstractData::Pointer& d);
44 void addDatas_(
const QList< DAData >& datas);
46 void removeData(
DAData& d);
47 void removeData_(
DAData& d);
48 void removeDatas_(
const QList< DAData >& datas);
50 int getDataCount()
const;
52 int getDataIndex(
const DAData& d)
const;
54 DAData getData(
int index)
const;
56 DAData findData(
const QString& name, Qt::CaseSensitivity cs = Qt::CaseSensitive)
const;
58 QList< DAData > findDatas(
const QString& pattern, Qt::CaseSensitivity cs = Qt::CaseInsensitive)
const;
59 QList< DAData > findDatasReg(
const QRegularExpression& regex)
const;
61 QList< DAData > getAllDatas()
const;
63 DAData getDataById(DAData::IdType
id)
const;
67 void setDirtyFlag(
bool on);
69 QUndoStack* getUndoStack()
const;
72 void notifyDataChangedSignal(
const DAData& d, ChangeType t);
76 virtual void setUniqueDataName(
DAData& d)
const;
78 QSet< QString > getDatasNameSet()
const;
80 void doRemoveData(
DAData& d);
118 static QRegularExpression wildcardToRegex(
const QString& pattern, Qt::CaseSensitivity cs);