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,13 +29,17 @@ class IfMetadataTransform : public UntrainableMetadataTransform
29 Q_OBJECT 29 Q_OBJECT
30 Q_PROPERTY(QString key READ get_key WRITE set_key RESET reset_key STORED false) 30 Q_PROPERTY(QString key READ get_key WRITE set_key RESET reset_key STORED false)
31 Q_PROPERTY(QString value READ get_value WRITE set_value RESET reset_value STORED false) 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 BR_PROPERTY(QString, key, "") 33 BR_PROPERTY(QString, key, "")
33 BR_PROPERTY(QString, value, "") 34 BR_PROPERTY(QString, value, "")
  35 + BR_PROPERTY(bool, fte, false)
34 36
35 void projectMetadata(const File &src, File &dst) const 37 void projectMetadata(const File &src, File &dst) const
36 { 38 {
37 if (src.get<QString>(key, "") == value) 39 if (src.get<QString>(key, "") == value)
38 dst = src; 40 dst = src;
  41 + else if (fte)
  42 + dst.fte = true;
39 } 43 }
40 }; 44 };
41 45