diff --git a/src/app/core/platform/file_dialog.h b/src/app/core/platform/file_dialog.h index 850faeea..9d58f187 100644 --- a/src/app/core/platform/file_dialog.h +++ b/src/app/core/platform/file_dialog.h @@ -43,15 +43,11 @@ class FileDialogWrapper { } }; -#elif defined(__APPLE__) - -#include "TargetConditionals.h" +#elif defined(__APPLE__) || defined(__linux__) #include #include -#if TARGET_OS_MAC == 1 - class FileDialogWrapper { public: static std::string ShowOpenFileDialog(); @@ -62,32 +58,6 @@ class FileDialogWrapper { const std::string& folder_path); }; -#elif TARGET_OS_IPHONE == 1 - -// iOS -class FileDialogWrapper { - public: - static std::string ShowOpenFileDialog(); - static std::string ShowOpenFolderDialog(); - static std::vector GetSubdirectoriesInFolder( - const std::string& folder_path); - static std::vector GetFilesInFolder( - const std::string& folder_path); -}; - -#endif - -#elif defined(__linux__) - -class FileDialogWrapper { - public: - static std::string ShowOpenFileDialog() { - // Linux-specific file dialog implementation using GTK - // ... - return "file_path_linux"; - } -}; - #else #error "Unsupported platform." #endif