diff --git a/openbr/plugins/metadata/ifmetadata.cpp b/openbr/plugins/metadata/ifmetadata.cpp index 798c02c..b25feca 100644 --- a/openbr/plugins/metadata/ifmetadata.cpp +++ b/openbr/plugins/metadata/ifmetadata.cpp @@ -29,13 +29,17 @@ class IfMetadataTransform : public UntrainableMetadataTransform Q_OBJECT Q_PROPERTY(QString key READ get_key WRITE set_key RESET reset_key STORED false) Q_PROPERTY(QString value READ get_value WRITE set_value RESET reset_value STORED false) + Q_PROPERTY(bool fte READ get_fte WRITE set_fte RESET reset_fte STORED false) BR_PROPERTY(QString, key, "") BR_PROPERTY(QString, value, "") + BR_PROPERTY(bool, fte, false) void projectMetadata(const File &src, File &dst) const { if (src.get(key, "") == value) dst = src; + else if (fte) + dst.fte = true; } };