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,7 +413,11 @@ class csvGallery : public Gallery | ||
| 413 | 413 | ||
| 414 | static QString getCSVElement(const QString &key, const QVariant &value, bool header) | 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 | if (header) return key; | 421 | if (header) return key; |
| 418 | else return value.value<QString>(); | 422 | else return value.value<QString>(); |
| 419 | } else if (value.canConvert<QPointF>()) { | 423 | } else if (value.canConvert<QPointF>()) { |