From 7b453f7abc6f997839a858f4b7686bc5e21ef7b2 Mon Sep 17 00:00:00 2001 From: Brendan K Date: Thu, 28 Jan 2016 20:05:06 +0000 Subject: [PATCH] Optional fte when failing ifmetadata --- openbr/plugins/metadata/ifmetadata.cpp | 4 ++++ 1 file changed, 4 insertions(+), 0 deletions(-) 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; } }; -- libgit2 0.21.4