24 #ifndef _vtkQtChartAxisDomain_h
25 #define _vtkQtChartAxisDomain_h
27 #include "vtkQtChartExport.h"
59 bool isRangeInList()
const;
71 QVariant::Type getVariantType()
const;
79 bool isTypeCompatible(QVariant::Type domain)
const;
86 const QList<QVariant> &getDomain(
bool &isRange)
const;
91 void setRange(
const QList<QVariant> &
range);
98 void setDomain(
const QList<QVariant> &domain);
105 bool mergeRange(
const QList<QVariant> &
range);
114 bool mergeDomain(
const QList<QVariant> &domain);
133 bool isRangePaddingUsed()
const {
return this->PadRange;}
171 void setPreferences(
bool padRange,
bool expandToZero,
bool addSpace);
191 static void sort(QList<QVariant> &list);
203 bool mergeNumberRange(
const QList<QVariant> &
range);
210 bool mergeNumberDomain(
const QList<QVariant> &domain);
221 bool mergeStringDomain(
const QList<QVariant> &domain);
232 bool mergeDateRange(
const QList<QVariant> &
range);
239 bool mergeDateDomain(
const QList<QVariant> &domain);
246 bool mergeTimeRange(
const QList<QVariant> &
range);
253 bool mergeTimeDomain(
const QList<QVariant> &domain);
256 QList<QVariant> List;
257 QList<QVariant> Range;