Commit 25d9d89aa1dd9b3bd758fb7fa9fac5c7db645641
1 parent
813a80e2
csvGallery now returns class string label when available
Showing
1 changed file
with
5 additions
and
1 deletions
openbr/plugins/gallery.cpp
| ... | ... | @@ -413,7 +413,11 @@ class csvGallery : public Gallery |
| 413 | 413 | |
| 414 | 414 | static QString getCSVElement(const QString &key, const QVariant &value, bool header) |
| 415 | 415 | { |
| 416 | - if (value.canConvert<QString>()) { | |
| 416 | + if ((key == "Label") && !header) { | |
| 417 | + QString stringLabel = Globals->classes.key(value.value<int>()); | |
| 418 | + if (stringLabel.isEmpty()) return value.value<QString>(); | |
| 419 | + else return stringLabel; | |
| 420 | + } else if (value.canConvert<QString>()) { | |
| 417 | 421 | if (header) return key; |
| 418 | 422 | else return value.value<QString>(); |
| 419 | 423 | } else if (value.canConvert<QPointF>()) { | ... | ... |