30 #ifndef ABSTRACTCOLUMN_H
31 #define ABSTRACTCOLUMN_H
128 Q_UNUSED(source_start)
137 virtual void insertRows(
int before,
int count) { Q_UNUSED(before) Q_UNUSED(count) };
139 virtual void removeRows(
int first,
int count) { Q_UNUSED(first) Q_UNUSED(count) };
156 virtual QList< Interval<int> >
invalidIntervals()
const {
return QList< Interval<int> >(); }
158 virtual bool isMasked(
int row)
const { Q_UNUSED(row);
return false; }
162 virtual QList< Interval<int> >
maskedIntervals()
const {
return QList< Interval<int> >(); }
188 virtual QString
formula(
int row)
const { Q_UNUSED(row);
return QString(); }
201 virtual QList< Interval<int> >
formulaIntervals()
const {
return QList< Interval<int> >(); }
216 virtual QString
textAt(
int row)
const { Q_UNUSED(row);
return ""; }
226 virtual void replaceTexts(
int first,
const QStringList& new_values) { Q_UNUSED(first) Q_UNUSED(new_values) };
231 virtual QDate
dateAt(
int row)
const { Q_UNUSED(row);
return QDate(); };
241 virtual QTime
timeAt(
int row)
const { Q_UNUSED(row);
return QTime(); };
251 virtual QDateTime
dateTimeAt(
int row)
const { Q_UNUSED(row);
return QDateTime(); };
261 virtual void replaceDateTimes(
int first,
const QList<QDateTime>& new_values) { Q_UNUSED(first) Q_UNUSED(new_values) };
266 virtual double valueAt(
int row)
const { Q_UNUSED(row);
return 0; };
276 virtual void replaceValues(
int first,
const QVector<double>& new_values) { Q_UNUSED(first) Q_UNUSED(new_values) };