aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2022-02-06 23:19:52 +0800
committercrupest <crupest@outlook.com>2022-02-06 23:19:52 +0800
commitd75f107d845c249a0f832093609614afb2fd0967 (patch)
tree1bbcbe2163a9d2764579671c55db5990bcad5669 /include
parent57edb13bbaa4a739c2a1426d206ec17fda244f34 (diff)
downloadcru-d75f107d845c249a0f832093609614afb2fd0967.tar.gz
cru-d75f107d845c249a0f832093609614afb2fd0967.tar.bz2
cru-d75f107d845c249a0f832093609614afb2fd0967.zip
...
Diffstat (limited to 'include')
-rw-r--r--include/cru/osx/gui/UiApplication.hpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/cru/osx/gui/UiApplication.hpp b/include/cru/osx/gui/UiApplication.hpp
index a7c76fe4..003df8cc 100644
--- a/include/cru/osx/gui/UiApplication.hpp
+++ b/include/cru/osx/gui/UiApplication.hpp
@@ -51,6 +51,11 @@ class OsxUiApplication : public OsxGuiResource, public virtual IUiApplication {
IMenu* GetApplicationMenu() override;
+ std::optional<String> ShowSaveDialog(SaveDialogOptions options) override;
+
+ std::optional<std::vector<String>> ShowOpenDialog(
+ OpenDialogOptions options) override;
+
private:
void UnregisterWindow(OsxWindow* window);