From 6d7e7a49aade46079c2e327cb8b10d13c7dca2b3 Mon Sep 17 00:00:00 2001 From: Justin Scofield <47263509+scawful@users.noreply.github.com> Date: Sun, 18 Aug 2024 09:35:51 -0400 Subject: [PATCH] windows file dialog wrapper --- src/app/core/platform/file_dialog.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/core/platform/file_dialog.cc b/src/app/core/platform/file_dialog.cc index b78dc366..1643d1dd 100644 --- a/src/app/core/platform/file_dialog.cc +++ b/src/app/core/platform/file_dialog.cc @@ -12,7 +12,7 @@ namespace core { #ifdef _WIN32 -static std::string ShowOpenFileDialog() { + std::string FileDialogWrapper::ShowOpenFileDialog() { CoInitializeEx(NULL, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE); IFileDialog *pfd = NULL; @@ -44,7 +44,7 @@ static std::string ShowOpenFileDialog() { return file_path_windows; } -static std::string ShowOpenFolderDialog() { + std::string FileDialogWrapper::ShowOpenFolderDialog() { CoInitializeEx(NULL, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE); IFileDialog *pfd = NULL; @@ -83,7 +83,7 @@ static std::string ShowOpenFolderDialog() { return folder_path_windows; } -static std::vector GetSubdirectoriesInFolder( +std::vector FileDialogWrapper::GetSubdirectoriesInFolder( const std::string &folder_path) { std::vector subdirectories; WIN32_FIND_DATA findFileData; @@ -102,7 +102,7 @@ static std::vector GetSubdirectoriesInFolder( return subdirectories; } -static std::vector GetFilesInFolder( +std::vector FileDialogWrapper::GetFilesInFolder( const std::string &folder_path) { std::vector files; WIN32_FIND_DATA findFileData;