summaryrefslogtreecommitdiffstats
path: root/examples/dummyresource/domainadaptor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/dummyresource/domainadaptor.cpp')
-rw-r--r--examples/dummyresource/domainadaptor.cpp7
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