From f2a4553fa9d64cc39d138531d0a8d662af733ef8 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Wed, 3 May 2023 15:13:14 -0400 Subject: Connection details are saved locally --- tracker_frame.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tracker_frame.cpp') diff --git a/tracker_frame.cpp b/tracker_frame.cpp index 37a8281..774b710 100644 --- a/tracker_frame.cpp +++ b/tracker_frame.cpp @@ -2,6 +2,7 @@ #include "ap_state.h" #include "connection_dialog.h" +#include "tracker_config.h" #include "tracker_panel.h" enum TrackerFrameIds { ID_CONNECT = 1 }; @@ -64,6 +65,11 @@ void TrackerFrame::OnConnect(wxCommandEvent &event) { ConnectionDialog dlg; if (dlg.ShowModal() == wxID_OK) { + GetTrackerConfig().ap_server = dlg.GetServerValue(); + GetTrackerConfig().ap_player = dlg.GetPlayerValue(); + GetTrackerConfig().ap_password = dlg.GetPasswordValue(); + GetTrackerConfig().Save(); + GetAPState().Connect(dlg.GetServerValue(), dlg.GetPlayerValue(), dlg.GetPasswordValue()); } -- cgit 1.4.1