Filter for use on a named dimension range that includes a specific list of values that are either included or excluded.
|
| DiscreteNamedDimensionRangeFilter () |
|
| DiscreteNamedDimensionRangeFilter (const DiscreteNamedDimensionRangeFilter &other) |
|
| ~DiscreteNamedDimensionRangeFilter () override |
|
bool | accept (const NamedDimensionRange &range, int index) const override |
|
DiscreteNamedDimensionRangeFilter * | clone () const override |
|
void | getProperties (QString &dimensionName, QVector< int > &indices, Operator &op) |
|
bool | isEnabled () const |
|
DiscreteNamedDimensionRangeFilter & | operator= (const DiscreteNamedDimensionRangeFilter &rhs) |
|
void | setEnabled (bool b) |
|
void | setProperties (const QString &dimensionName, const QVector< int > &dimIndices, Operator op) |
|
| NamedDimensionRangeFilter ()=default |
|
| ~NamedDimensionRangeFilter () override=default |
|
virtual bool | accept (const NamedDimensionRange &range, int index) const =0 |
|
NamedDimensionRangeFilter * | clone () const override=0 |
|
| ~ObjectGroup () override |
|
bool | add (const QString &name, DataObject &obj, const QString &preferredWidget=QString()) |
|
bool | canSerialize () const override |
|
ObjectGroup * | clone () const override=0 |
|
bool | empty () const |
|
void | ensureGroupHasData () |
|
void | erase (int index) |
|
DataObject * | getChild (const QString &name) |
|
const DataObject * | getChild (const QString &name) const |
|
QString | getChildPreferredWidget (const QString &name) const |
|
DataObject & | getDataObject (int index) |
|
const DataObject & | getDataObject (int index) const |
|
int | getIndex (const QString &name) const |
|
const QString & | getName (int index) const |
|
virtual QString | getPreferedWidget (const QString &name) const |
|
bool | hasData () const |
|
bool | haveName (const QString &name) const |
|
bool | insert (const QString &name, DataObject &obj, int index=-1, const QString &preferredWidget=QString()) |
|
bool | load (const QJsonDocument &doc) |
|
bool | load (const SerializedItem &item) override |
|
bool | save (QJsonDocument &doc) const |
|
bool | save (SerializedItem &item) const override |
|
bool | setChildPreferredWidget (const QString &name, const QString &widget) |
|
unsigned | size () const |
|
virtual | ~Clonable ()=default |
|
virtual Clonable * | clone () const =0 |
|
virtual | ~Serialize ()=default |
|
virtual bool | canSerialize () const =0 |
|
virtual bool | load (const SerializedItem &item)=0 |
|
virtual bool | save (SerializedItem &item) const =0 |
|