From 5e5b1e77252ae1417b339a01bba3ed1fe5705629 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 12 Apr 2015 16:35:37 +0200 Subject: Further simplify writing of buffer adaptors. Still not quite there but we're avoiding the bulk of duplication by now. --- dummyresource/domainadaptor.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'dummyresource/domainadaptor.cpp') diff --git a/dummyresource/domainadaptor.cpp b/dummyresource/domainadaptor.cpp index fa00bbc..8649bc3 100644 --- a/dummyresource/domainadaptor.cpp +++ b/dummyresource/domainadaptor.cpp @@ -23,14 +23,11 @@ DummyEventAdaptorFactory::DummyEventAdaptorFactory() { //TODO turn this into initializeReadPropertyMapper as well? mResourceMapper->addMapping("summary", [](DummyEvent const *buffer) -> QVariant { - if (buffer->summary()) { - return QString::fromStdString(buffer->summary()->c_str()); - } - return QVariant(); + return propertyToVariant(buffer->summary()); }); mResourceWriteMapper->addMapping("summary", [](const QVariant &value, flatbuffers::FlatBufferBuilder &fbb) -> std::function { - auto offset = extractProperty(value, fbb); + auto offset = variantToProperty(value, fbb); return [offset](DummyEventBuilder &builder) { builder.add_summary(offset); }; }); } -- cgit v1.2.3