diff options
Diffstat (limited to 'examples/dummyresource/domainadaptor.cpp')
-rw-r--r-- | examples/dummyresource/domainadaptor.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/examples/dummyresource/domainadaptor.cpp b/examples/dummyresource/domainadaptor.cpp index 67595af..cb54586 100644 --- a/examples/dummyresource/domainadaptor.cpp +++ b/examples/dummyresource/domainadaptor.cpp | |||
@@ -31,10 +31,17 @@ DummyEventAdaptorFactory::DummyEventAdaptorFactory() | |||
31 | mResourceMapper->addMapping("summary", [](DummyEvent const *buffer) -> QVariant { | 31 | mResourceMapper->addMapping("summary", [](DummyEvent const *buffer) -> QVariant { |
32 | return propertyToVariant<QString>(buffer->summary()); | 32 | return propertyToVariant<QString>(buffer->summary()); |
33 | }); | 33 | }); |
34 | mResourceMapper->addMapping("remoteId", [](DummyEvent const *buffer) -> QVariant { | ||
35 | return propertyToVariant<QString>(buffer->remoteId()); | ||
36 | }); | ||
34 | 37 | ||
35 | mResourceWriteMapper->addMapping("summary", [](const QVariant &value, flatbuffers::FlatBufferBuilder &fbb) -> std::function<void(DummyEventBuilder &)> { | 38 | mResourceWriteMapper->addMapping("summary", [](const QVariant &value, flatbuffers::FlatBufferBuilder &fbb) -> std::function<void(DummyEventBuilder &)> { |
36 | auto offset = variantToProperty<QString>(value, fbb); | 39 | auto offset = variantToProperty<QString>(value, fbb); |
37 | return [offset](DummyEventBuilder &builder) { builder.add_summary(offset); }; | 40 | return [offset](DummyEventBuilder &builder) { builder.add_summary(offset); }; |
38 | }); | 41 | }); |
42 | mResourceWriteMapper->addMapping("remoteId", [](const QVariant &value, flatbuffers::FlatBufferBuilder &fbb) -> std::function<void(DummyEventBuilder &)> { | ||
43 | auto offset = variantToProperty<QString>(value, fbb); | ||
44 | return [offset](DummyEventBuilder &builder) { builder.add_remoteId(offset); }; | ||
45 | }); | ||
39 | } | 46 | } |
40 | 47 | ||