return true;
}
+void ShowOpenDialog(atom::NativeWindow* parent_window,
+ const std::string& title,
+ const base::FilePath& default_path,
+ int properties,
+ const OpenDialogCallback& callback) {
+ std::vector<base::FilePath> paths;
+ bool result = ShowOpenDialog(parent_window,
+ title,
+ default_path,
+ properties,
+ &paths);
+ callback.Run(result, paths);
+}
+
bool ShowSaveDialog(atom::NativeWindow* parent_window,
const std::string& title,
const base::FilePath& default_path,
return true;
}
+void ShowSaveDialog(atom::NativeWindow* parent_window,
+ const std::string& title,
+ const base::FilePath& default_path,
+ const SaveDialogCallback& callback) {
+ base::FilePath path;
+ bool result = ShowSaveDialog(parent_window, title, default_path, &path);
+ callback.Run(result, path);
+}
+
} // namespace file_dialog