mirror of
https://github.com/HenkKalkwater/harbour-sailfin.git
synced 2024-11-25 10:25:17 +00:00
Chris Josten
b9b08ab384
This disables some application level logic, but I'm going to rewrite that using Lager anyway.
26 lines
473 B
Handlebars
26 lines
473 B
Handlebars
{{className}}Class::{{className}}Class() {}
|
|
|
|
|
|
} // NS DTO
|
|
|
|
namespace Support {
|
|
|
|
using {{className}} = Jellyfin::DTO::{{className}};
|
|
|
|
template <>
|
|
|
|
{{className}} fromJsonValue<{{className}}>(const QJsonValue &source) {
|
|
if (!source.isString()) return {{className}}::EnumNotSet;
|
|
|
|
QString str = source.toString();
|
|
|
|
{{#each values as |value|}}
|
|
if (str == QStringLiteral("{{value}}")) {
|
|
return {{className}}::{{value}};
|
|
}
|
|
|
|
{{/each}}
|
|
|
|
return {{className}}::EnumNotSet;
|
|
}
|