Commit 7b453f7abc6f997839a858f4b7686bc5e21ef7b2
1 parent
cebd3889
Optional fte when failing ifmetadata
Showing
1 changed file
with
4 additions
and
0 deletions
openbr/plugins/metadata/ifmetadata.cpp
| ... | ... | @@ -29,13 +29,17 @@ class IfMetadataTransform : public UntrainableMetadataTransform |
| 29 | 29 | Q_OBJECT |
| 30 | 30 | Q_PROPERTY(QString key READ get_key WRITE set_key RESET reset_key STORED false) |
| 31 | 31 | Q_PROPERTY(QString value READ get_value WRITE set_value RESET reset_value STORED false) |
| 32 | + Q_PROPERTY(bool fte READ get_fte WRITE set_fte RESET reset_fte STORED false) | |
| 32 | 33 | BR_PROPERTY(QString, key, "") |
| 33 | 34 | BR_PROPERTY(QString, value, "") |
| 35 | + BR_PROPERTY(bool, fte, false) | |
| 34 | 36 | |
| 35 | 37 | void projectMetadata(const File &src, File &dst) const |
| 36 | 38 | { |
| 37 | 39 | if (src.get<QString>(key, "") == value) |
| 38 | 40 | dst = src; |
| 41 | + else if (fte) | |
| 42 | + dst.fte = true; | |
| 39 | 43 | } |
| 40 | 44 | }; |
| 41 | 45 | ... | ... |