Differential D11397 Diff 29706 plugins/messageviewer/bodypartformatter/semantic/semanticrenderer.cpp
Changeset View
Changeset View
Standalone View
Standalone View
plugins/messageviewer/bodypartformatter/semantic/semanticrenderer.cpp
Show First 20 Lines • Show All 52 Lines • ▼ Show 20 Line(s) | |||||
53 | GRANTLEE_MAKE_GADGET(LodgingBusiness) | 53 | GRANTLEE_MAKE_GADGET(LodgingBusiness) | ||
54 | GRANTLEE_MAKE_GADGET(LodgingReservation) | 54 | GRANTLEE_MAKE_GADGET(LodgingReservation) | ||
55 | GRANTLEE_MAKE_GADGET(PostalAddress) | 55 | GRANTLEE_MAKE_GADGET(PostalAddress) | ||
56 | GRANTLEE_MAKE_GADGET(Seat) | 56 | GRANTLEE_MAKE_GADGET(Seat) | ||
57 | GRANTLEE_MAKE_GADGET(Ticket) | 57 | GRANTLEE_MAKE_GADGET(Ticket) | ||
58 | GRANTLEE_MAKE_GADGET(TrainStation) | 58 | GRANTLEE_MAKE_GADGET(TrainStation) | ||
59 | GRANTLEE_MAKE_GADGET(TrainTrip) | 59 | GRANTLEE_MAKE_GADGET(TrainTrip) | ||
60 | GRANTLEE_MAKE_GADGET(TrainReservation) | 60 | GRANTLEE_MAKE_GADGET(TrainReservation) | ||
61 | GRANTLEE_MAKE_GADGET(BusStation) | ||||
62 | GRANTLEE_MAKE_GADGET(BusTrip) | ||||
63 | GRANTLEE_MAKE_GADGET(BusReservation) | ||||
61 | 64 | | |||
62 | SemanticRenderer::SemanticRenderer() | 65 | SemanticRenderer::SemanticRenderer() | ||
63 | { | 66 | { | ||
64 | Grantlee::registerMetaType<Airport>(); | 67 | Grantlee::registerMetaType<Airport>(); | ||
65 | Grantlee::registerMetaType<Airline>(); | 68 | Grantlee::registerMetaType<Airline>(); | ||
66 | Grantlee::registerMetaType<Flight>(); | 69 | Grantlee::registerMetaType<Flight>(); | ||
67 | Grantlee::registerMetaType<FlightReservation>(); | 70 | Grantlee::registerMetaType<FlightReservation>(); | ||
68 | Grantlee::registerMetaType<LodgingBusiness>(); | 71 | Grantlee::registerMetaType<LodgingBusiness>(); | ||
69 | Grantlee::registerMetaType<LodgingReservation>(); | 72 | Grantlee::registerMetaType<LodgingReservation>(); | ||
70 | Grantlee::registerMetaType<PostalAddress>(); | 73 | Grantlee::registerMetaType<PostalAddress>(); | ||
71 | Grantlee::registerMetaType<Seat>(); | 74 | Grantlee::registerMetaType<Seat>(); | ||
72 | Grantlee::registerMetaType<Ticket>(); | 75 | Grantlee::registerMetaType<Ticket>(); | ||
73 | Grantlee::registerMetaType<TrainStation>(); | 76 | Grantlee::registerMetaType<TrainStation>(); | ||
74 | Grantlee::registerMetaType<TrainTrip>(); | 77 | Grantlee::registerMetaType<TrainTrip>(); | ||
75 | Grantlee::registerMetaType<TrainReservation>(); | 78 | Grantlee::registerMetaType<TrainReservation>(); | ||
79 | Grantlee::registerMetaType<BusStation>(); | ||||
80 | Grantlee::registerMetaType<BusTrip>(); | ||||
81 | Grantlee::registerMetaType<BusReservation>(); | ||||
76 | } | 82 | } | ||
77 | 83 | | |||
78 | bool SemanticRenderer::render(const MimeTreeParser::MessagePartPtr &msgPart, MessageViewer::HtmlWriter *htmlWriter, MessageViewer::RenderContext *context) const | 84 | bool SemanticRenderer::render(const MimeTreeParser::MessagePartPtr &msgPart, MessageViewer::HtmlWriter *htmlWriter, MessageViewer::RenderContext *context) const | ||
79 | { | 85 | { | ||
80 | Q_UNUSED(context); | 86 | Q_UNUSED(context); | ||
81 | const auto mpList = msgPart.dynamicCast<MimeTreeParser::MessagePartList>(); | 87 | const auto mpList = msgPart.dynamicCast<MimeTreeParser::MessagePartList>(); | ||
82 | if (!msgPart->isRoot() || !mpList->hasSubParts()) { | 88 | if (!msgPart->isRoot() || !mpList->hasSubParts()) { | ||
83 | return false; | 89 | return false; | ||
▲ Show 20 Lines • Show All 64 Lines • Show Last 20 Lines |