#include "server_dialog.h"
#include "wx_util.h"
+using std::string;
using boost::shared_ptr;
ServerDialog::ServerDialog (wxWindow* parent)
_host = new wxTextCtrl (this, wxID_ANY, wxT (""), wxDefaultPosition, size);
table->Add (_host, 1, wxEXPAND | wxALL);
- add_label_to_sizer (table, this, _("Threads to use"), true);
- _threads = new wxSpinCtrl (this, wxID_ANY);
- table->Add (_threads, 1, wxEXPAND);
-
- _threads->SetRange (0, 256);
-
wxBoxSizer* overall_sizer = new wxBoxSizer (wxVERTICAL);
overall_sizer->Add (table, 1, wxEXPAND | wxALL, DCPOMATIC_DIALOG_BORDER);
}
void
-ServerDialog::set (ServerDescription server)
+ServerDialog::set (string server)
{
- _host->SetValue (std_to_wx (server.host_name ()));
- _threads->SetValue (server.threads ());
+ _host->SetValue (std_to_wx (server));
}
-ServerDescription
+string
ServerDialog::get () const
{
- ServerDescription server;
- server.set_host_name (wx_to_std (_host->GetValue ()));
- server.set_threads (_threads->GetValue ());
- return server;
+ return wx_to_std (_host->GetValue ());
}