From 4089690cf119e4723f07b50f86db02cd310df45c Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 26 Oct 2019 21:42:34 +0200 Subject: [PATCH] GFilePicker: Allow overriding the window title for get_open_filepath() --- Libraries/LibGUI/GFilePicker.cpp | 5 ++++- Libraries/LibGUI/GFilePicker.h | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Libraries/LibGUI/GFilePicker.cpp b/Libraries/LibGUI/GFilePicker.cpp index f0648916d24..6480f8c6030 100644 --- a/Libraries/LibGUI/GFilePicker.cpp +++ b/Libraries/LibGUI/GFilePicker.cpp @@ -13,10 +13,13 @@ #include #include -Optional GFilePicker::get_open_filepath() +Optional GFilePicker::get_open_filepath(const String& window_title) { auto picker = GFilePicker::construct(Mode::Open); + if (!window_title.is_null()) + picker->set_title(window_title); + if (picker->exec() == GDialog::ExecOK) { String file_path = picker->selected_file().string(); diff --git a/Libraries/LibGUI/GFilePicker.h b/Libraries/LibGUI/GFilePicker.h index 32f28d905d0..d4f2c35aa56 100644 --- a/Libraries/LibGUI/GFilePicker.h +++ b/Libraries/LibGUI/GFilePicker.h @@ -16,7 +16,7 @@ public: Save }; - static Optional get_open_filepath(); + static Optional get_open_filepath(const String& window_title = {}); static Optional get_save_filepath(const String& title, const String& extension); static bool file_exists(const StringView& path);