Преглед изворни кода

GFilePicker: Allow overriding the window title for get_open_filepath()

Andreas Kling пре 5 година
родитељ
комит
4089690cf1
2 измењених фајлова са 5 додато и 2 уклоњено
  1. 4 1
      Libraries/LibGUI/GFilePicker.cpp
  2. 1 1
      Libraries/LibGUI/GFilePicker.h

+ 4 - 1
Libraries/LibGUI/GFilePicker.cpp

@@ -13,10 +13,13 @@
 #include <LibGUI/GTextBox.h>
 #include <LibGUI/GToolBar.h>
 
-Optional<String> GFilePicker::get_open_filepath()
+Optional<String> 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();
 

+ 1 - 1
Libraries/LibGUI/GFilePicker.h

@@ -16,7 +16,7 @@ public:
         Save
     };
 
-    static Optional<String> get_open_filepath();
+    static Optional<String> get_open_filepath(const String& window_title = {});
     static Optional<String> get_save_filepath(const String& title, const String& extension);
     static bool file_exists(const StringView& path);