Commit 7b453f7abc6f997839a858f4b7686bc5e21ef7b2

Authored by Brendan K
1 parent cebd3889

Optional fte when failing ifmetadata

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  
... ...