summaryrefslogtreecommitdiffstats
path: root/examples/dummyresource/domainadaptor.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2015-07-09 23:30:36 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2015-07-09 23:30:36 +0200
commitc5e4f2965ee31b1966971aa6fdcad38db393014d (patch)
tree3f61a8f4b667e1c5d07422a142f355820b9b8018 /examples/dummyresource/domainadaptor.cpp
parent6fce18743841a03c82384705d70e0a19dac7cfe9 (diff)
downloadsink-c5e4f2965ee31b1966971aa6fdcad38db393014d.tar.gz
sink-c5e4f2965ee31b1966971aa6fdcad38db393014d.zip
Use remoteId index instead of scan
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