diff options
Diffstat (limited to 'common/resultset.h')
-rw-r--r-- | common/resultset.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/common/resultset.h b/common/resultset.h index 707bc7e..5587c54 100644 --- a/common/resultset.h +++ b/common/resultset.h | |||
@@ -35,10 +35,11 @@ class ResultSet | |||
35 | { | 35 | { |
36 | public: | 36 | public: |
37 | struct Result { | 37 | struct Result { |
38 | Result(const Sink::ApplicationDomain::ApplicationDomainType &e, Sink::Operation op, const QMap<QByteArray, QVariant> &v = QMap<QByteArray, QVariant>{}) : entity(e), operation(op), aggregateValues(v) {} | 38 | Result(const Sink::ApplicationDomain::ApplicationDomainType &e, Sink::Operation op, const QMap<QByteArray, QVariant> &v = {}, const QVector<QByteArray> &a = {}) : entity(e), operation(op), aggregateValues(v), aggregateIds(a) {} |
39 | Sink::ApplicationDomain::ApplicationDomainType entity; | 39 | Sink::ApplicationDomain::ApplicationDomainType entity; |
40 | Sink::Operation operation; | 40 | Sink::Operation operation; |
41 | QMap<QByteArray, QVariant> aggregateValues; | 41 | QMap<QByteArray, QVariant> aggregateValues; |
42 | QVector<QByteArray> aggregateIds; | ||
42 | }; | 43 | }; |
43 | typedef std::function<void(const Result &)> Callback; | 44 | typedef std::function<void(const Result &)> Callback; |
44 | typedef std::function<bool(Callback)> ValueGenerator; | 45 | typedef std::function<bool(Callback)> ValueGenerator; |