diff options
| author | Brian Potchik <brian@vector35.com> | 2025-10-22 15:13:27 -0400 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2025-10-22 15:13:27 -0400 |
| commit | dd993ac110b3d098ac2388374b67e45eb4b9bf19 (patch) | |
| tree | baccf6b22c5e0aa9be95229795a80d9fe3c0370f /transformsession.cpp | |
| parent | 551738c693b52b8c383eab629fbc9d81d04d4c4b (diff) | |
Add interactive mode support to the container browser.
Diffstat (limited to 'transformsession.cpp')
| -rw-r--r-- | transformsession.cpp | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/transformsession.cpp b/transformsession.cpp index 0f10f067..9cf5cf3b 100644 --- a/transformsession.cpp +++ b/transformsession.cpp @@ -104,53 +104,3 @@ void TransformSession::SetSelectedContexts(const vector<Ref<TransformContext>>& BNTransformSessionSetSelectedContexts(m_object, cContexts, contexts.size()); delete[] cContexts; } - - -bool TransformSession::RequiresUserInput() const -{ - return BNTransformSessionRequiresUserInput(m_object); -} - - -bool TransformSession::HasMultipleFileChoices() const -{ - return BNTransformSessionHasMultipleFileChoices(m_object); -} - - -vector<string> TransformSession::GetAvailableFileChoices() const -{ - size_t count; - char** files = BNTransformSessionGetAvailableFileChoices(m_object, &count); - - vector<string> result; - result.reserve(count); - - for (size_t i = 0; i < count; i++) - { - result.push_back(files[i]); - } - - BNFreeStringList(files, count); - return result; -} - - -bool TransformSession::SelectFiles(const vector<string>& selectedFiles) -{ - const char** cFiles = new const char*[selectedFiles.size()]; - for (size_t i = 0; i < selectedFiles.size(); i++) - { - cFiles[i] = selectedFiles[i].c_str(); - } - - bool result = BNTransformSessionSelectFiles(m_object, cFiles, selectedFiles.size()); - delete[] cFiles; - return result; -} - - -bool TransformSession::ProcessWithUserInput() -{ - return BNTransformSessionProcessWithUserInput(m_object); -} |
