|
| QBbgOverride () |
| Construct an empty set of overrides. More...
|
|
| QBbgOverride (const QBbgOverride &other) |
| Creates a copy of another set of overrides. More...
|
|
virtual | ~QBbgOverride () |
| Destructor. More...
|
|
virtual void | clear () |
| Removes all overrides from the set. More...
|
|
virtual bool | contains (const QString &Name) const |
| Returns true if the set contains an overrides with the specific name. More...
|
|
virtual QList< QString > | getKeys () const |
| Same as getNames. More...
|
|
virtual QList< QString > | getNames () const |
| Returns a list of all field names overridden. More...
|
|
virtual bool | isEmpty () const |
| Returns true if the set contains no overrides. More...
|
|
virtual bool | operator!= (const QBbgOverride &other) const |
| Checks if two sets of overrides are different. More...
|
|
virtual QBbgOverride & | operator= (const QBbgOverride &other) |
| Copies another set of overrides. More...
|
|
virtual bool | operator== (const QBbgOverride &other) const |
| Checks if two sets of overrides are identical. More...
|
|
virtual QString & | operator[] (const QString &Name) |
| Returns a reference to the override value associated with the field name. More...
|
|
virtual QString | operator[] (const QString &Name) const |
| Same as overrideValue. More...
|
|
virtual QString | overrideValue (const QString &Name) const |
| Returns the override value associated with the field name. More...
|
|
virtual void | setOverride (const QString &Name, const QVariant &val) |
| Sets an override. More...
|
|
virtual void | setOverride (const QString &Name, const QDate &val) |
| Overloaded version of setOverride(const QString&, const QVariant&) More...
|
|
virtual void | setOverride (const QString &Name, const QTime &val) |
| Overloaded version of setOverride(const QString&, const QVariant&) More...
|
|
virtual void | setOverride (const QString &Name, double val) |
| Overloaded version of setOverride(const QString&, const QVariant&) More...
|
|
virtual void | setOverride (const QString &Name, qint32 val) |
| Overloaded version of setOverride(const QString&, const QVariant&) More...
|
|
virtual void | setOverride (const QString &Name, qint64 val) |
| Overloaded version of setOverride(const QString&, const QVariant&) More...
|
|
virtual void | setOverride (const QString &Name, quint32 val) |
| Overloaded version of setOverride(const QString&, const QVariant&) More...
|
|
virtual void | setOverride (const QString &Name, quint64 val) |
| Overloaded version of setOverride(const QString&, const QVariant&) More...
|
|
virtual void | setOverride (QString Name, const QString &val) |
| Overloaded version of setOverride(const QString&, const QVariant&) More...
|
|
virtual void | setOverride (QString Name, const char *const val) |
| Overloaded version of setOverride(const QString&, const QVariant&) More...
|
|
virtual qint32 | size () |
| Returns the number of overrides set. More...
|
|
A set of overrides.
This class is used to describe a series of overrides to attach to a security.
Each override is a Name-Value pair describing the field to override and the value of that override
The overrides names will be automatically normalized as all uppercase and with spaces replaced with underscore
- Warning
- If you set the same overrides twice using different names (e.g. if ID_ISIN and ID005 are both set to different values), there is now way of telling which will actually be applied