summaryrefslogtreecommitdiff
path: root/schist_desktop_gui/src/dialog
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2026-02-07 18:45:08 +0000
committerJoe Carstairs <me@joeac.net>2026-02-07 18:45:17 +0000
commit65596363d43995bf2002d4aa8405d84484f2542b (patch)
tree830846f335d97a236c61ff8ac3a9080b455e3b4a /schist_desktop_gui/src/dialog
parent0986b29354690327b5dafc852667c7dc191d1a22 (diff)
task-088: cache open file
Diffstat (limited to 'schist_desktop_gui/src/dialog')
-rw-r--r--schist_desktop_gui/src/dialog/new_file_dialog.rs6
-rw-r--r--schist_desktop_gui/src/dialog/pick_file_dialog.rs6
2 files changed, 6 insertions, 6 deletions
diff --git a/schist_desktop_gui/src/dialog/new_file_dialog.rs b/schist_desktop_gui/src/dialog/new_file_dialog.rs
index b950f68..0a148e1 100644
--- a/schist_desktop_gui/src/dialog/new_file_dialog.rs
+++ b/schist_desktop_gui/src/dialog/new_file_dialog.rs
@@ -1,6 +1,6 @@
-use crate::{database_connection::DatabaseConnectionResult, DatabaseConnection};
+use std::path::PathBuf;
-pub fn new_file_dialog<P>(starting_directory: Option<P>) -> Option<DatabaseConnectionResult>
+pub fn new_file_dialog<P>(starting_directory: Option<P>) -> Option<PathBuf>
where
P: AsRef<std::path::Path>,
{
@@ -11,5 +11,5 @@ where
if let Some(starting_directory) = starting_directory {
file_dialog = file_dialog.set_directory(starting_directory);
}
- file_dialog.save_file().map(DatabaseConnection::establish)
+ file_dialog.save_file()
}
diff --git a/schist_desktop_gui/src/dialog/pick_file_dialog.rs b/schist_desktop_gui/src/dialog/pick_file_dialog.rs
index 53d36c6..fc1a330 100644
--- a/schist_desktop_gui/src/dialog/pick_file_dialog.rs
+++ b/schist_desktop_gui/src/dialog/pick_file_dialog.rs
@@ -1,6 +1,6 @@
-use crate::{database_connection::DatabaseConnectionResult, DatabaseConnection};
+use std::path::PathBuf;
-pub fn pick_file_dialog<P>(starting_directory: Option<P>) -> Option<DatabaseConnectionResult>
+pub fn pick_file_dialog<P>(starting_directory: Option<P>) -> Option<PathBuf>
where
P: AsRef<std::path::Path>,
{
@@ -10,5 +10,5 @@ where
if let Some(starting_directory) = starting_directory {
file_dialog = file_dialog.set_directory(starting_directory);
}
- file_dialog.pick_file().map(DatabaseConnection::establish)
+ file_dialog.pick_file()
}