Various small fixes.
[dcpomatic.git] / src / wx / server_dialog.cc
index 5e360b6909b60039b93895d3f72161b9b77f184e..04da9ad7d1496516f729bce120960dc4fe67d3ca 100644 (file)
@@ -21,6 +21,7 @@
 #include "server_dialog.h"
 #include "wx_util.h"
 
+using std::string;
 using boost::shared_ptr;
 
 ServerDialog::ServerDialog (wxWindow* parent)
@@ -37,23 +38,10 @@ ServerDialog::ServerDialog (wxWindow* parent)
         wxTextValidator validator (wxFILTER_INCLUDE_CHAR_LIST);
         wxArrayString list;
 
-        wxString n (wxT ("0123456789."));
-        for (size_t i = 0; i < n.Length(); ++i) {
-                list.Add (n[i]);
-        }
-
-        validator.SetIncludes (list);
-       
        add_label_to_sizer (table, this, _("Host name or IP address"), true);
-       _host = new wxTextCtrl (this, wxID_ANY, wxT (""), wxDefaultPosition, size, 0, validator);
+       _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);
 
@@ -68,18 +56,14 @@ ServerDialog::ServerDialog (wxWindow* parent)
 }
 
 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 ());
 }