MCPcopy Create free account
hub / github.com/YACReader/yacreader / labelToJSON

Method labelToJSON

YACReaderLibrary/server/yacreader_server_data_helper.cpp:202–219  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

200}
201
202QJsonObject YACReaderServerDataHelper::labelToJSON(const qulonglong libraryId, const QUuid libraryUuid, const Label &label)
203{
204 QJsonObject json;
205
206 json["type"] = "label";
207 json["id"] = QString::number(label.getId());
208 json["library_id"] = QString::number(libraryId);
209 if (!libraryUuid.isNull()) {
210 json["library_uuid"] = libraryUuid.toString();
211 }
212 json["label_name"] = label.getName();
213 json["color_id"] = label.getColorID();
214
215 // TODO
216 // json["num_children"] = label.getNumChildren();
217
218 return json;
219}
220
221YACReaderServerDataHelper::YACReaderServerDataHelper() { }

Callers

nothing calls this directly

Calls 4

toStringMethod · 0.80
getColorIDMethod · 0.80
getIdMethod · 0.45
getNameMethod · 0.45

Tested by

no test coverage detected