add port field to onboarding card
This commit is contained in:
parent
46514298cd
commit
53f8bde02a
2 changed files with 42 additions and 32 deletions
|
|
@ -89,6 +89,7 @@ impl FileManagerApp {
|
|||
self.state.onboarding_host.clear();
|
||||
self.state.onboarding_user.clear();
|
||||
self.state.onboarding_pass.clear();
|
||||
self.state.onboarding_port.clear();
|
||||
}
|
||||
Err(e) => {
|
||||
self.state.status_message = format!("Connection failed: {}", e);
|
||||
|
|
@ -229,9 +230,16 @@ impl eframe::App for FileManagerApp {
|
|||
ui.add(
|
||||
egui::TextEdit::singleline(&mut self.state.onboarding_host)
|
||||
.id("onb_host".into())
|
||||
.desired_width(200.0)
|
||||
.desired_width(150.0)
|
||||
.hint_text("hostname"),
|
||||
);
|
||||
ui.label("Port:");
|
||||
ui.add(
|
||||
egui::TextEdit::singleline(&mut self.state.onboarding_port)
|
||||
.id("onb_port".into())
|
||||
.desired_width(60.0)
|
||||
.hint_text("22"),
|
||||
);
|
||||
});
|
||||
|
||||
ui.horizontal(|ui| {
|
||||
|
|
@ -263,7 +271,7 @@ impl eframe::App for FileManagerApp {
|
|||
self.state.connect_host = self.state.onboarding_host.clone();
|
||||
self.state.connect_user = self.state.onboarding_user.clone();
|
||||
self.state.connect_pass = self.state.onboarding_pass.clone();
|
||||
self.state.connect_port = "22".into();
|
||||
self.state.connect_port = self.state.onboarding_port.clone();
|
||||
self.state.connect_protocol = 0;
|
||||
self.state.show_connect_dialog = true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ pub struct AppState {
|
|||
pub onboarding_host: String,
|
||||
pub onboarding_user: String,
|
||||
pub onboarding_pass: String,
|
||||
pub onboarding_port: String,
|
||||
pub connect_label: String,
|
||||
pub connect_host: String,
|
||||
pub connect_port: String,
|
||||
|
|
@ -72,6 +73,7 @@ impl Default for AppState {
|
|||
onboarding_host: String::new(),
|
||||
onboarding_user: String::new(),
|
||||
onboarding_pass: String::new(),
|
||||
onboarding_port: "22".into(),
|
||||
connect_label: String::new(),
|
||||
connect_host: String::new(),
|
||||
connect_port: "22".into(),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue