Mercurial > hg > svcore
comparison data/model/Model.h @ 1679:0d89abd631ac single-point
Re-add the toDelimitedDataString stuff
author | Chris Cannam |
---|---|
date | Thu, 28 Mar 2019 16:03:36 +0000 |
parents | 82d03c9661f9 |
children | 78fe29adfd16 |
comparison
equal
deleted
inserted
replaced
1678:1078f0ef3012 | 1679:0d89abd631ac |
---|---|
255 | 255 |
256 void toXml(QTextStream &stream, | 256 void toXml(QTextStream &stream, |
257 QString indent = "", | 257 QString indent = "", |
258 QString extraAttributes = "") const override; | 258 QString extraAttributes = "") const override; |
259 | 259 |
260 virtual QString toDelimitedDataString(QString delimiter) const { | 260 virtual QString toDelimitedDataString(QString delimiter, |
261 return toDelimitedDataStringSubset | 261 DataExportOptions options, |
262 (delimiter, getStartFrame(), getEndFrame()); | 262 sv_frame_t startFrame, |
263 } | 263 sv_frame_t duration) const = 0; |
264 virtual QString toDelimitedDataStringWithOptions(QString delimiter, DataExportOptions opts) const { | |
265 return toDelimitedDataStringSubsetWithOptions | |
266 (delimiter, opts, getStartFrame(), getEndFrame()); | |
267 } | |
268 virtual QString toDelimitedDataStringSubset(QString, sv_frame_t /* f0 */, sv_frame_t /* f1 */) const { | |
269 return ""; | |
270 } | |
271 virtual QString toDelimitedDataStringSubsetWithOptions(QString delimiter, DataExportOptions, sv_frame_t f0, sv_frame_t f1) const { | |
272 // Default implementation supports no options | |
273 return toDelimitedDataStringSubset(delimiter, f0, f1); | |
274 } | |
275 | 264 |
276 public slots: | 265 public slots: |
277 void aboutToDelete(); | 266 void aboutToDelete(); |
278 void sourceModelAboutToBeDeleted(); | 267 void sourceModelAboutToBeDeleted(); |
279 | 268 |