summaryrefslogtreecommitdiff
path: root/workflow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'workflow.cpp')
-rw-r--r--workflow.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/workflow.cpp b/workflow.cpp
index 3dd771a4..0d02ab5b 100644
--- a/workflow.cpp
+++ b/workflow.cpp
@@ -325,3 +325,18 @@ void Workflow::ShowReport(const string& name)
{
BNWorkflowShowReport(m_object, name.c_str());
}
+
+
+vector<string> Workflow::GetEligibilitySettings()
+{
+ size_t size = 0;
+ char** outBuffer = (char**)BNWorkflowGetEligibilitySettings(m_object, &size);
+
+ vector<string> result;
+ result.reserve(size);
+ for (size_t i = 0; i < size; i++)
+ result.emplace_back(outBuffer[i]);
+
+ BNFreeStringList(outBuffer, size);
+ return result;
+}