Network: add field for setting the domain.

This commit is contained in:
Adrien Destugues
2014-10-30 21:24:23 +01:00
parent 8aaad21dea
commit a13654e089
2 changed files with 8 additions and 7 deletions
@@ -34,6 +34,7 @@ static const int32 kEditServer = 'edit';
DNSSettingsView::DNSSettingsView() DNSSettingsView::DNSSettingsView()
: BGroupView(B_VERTICAL)
{ {
fServerListView = new BListView("nameservers"); fServerListView = new BListView("nameservers");
fTextControl = new BTextControl("", "", NULL); fTextControl = new BTextControl("", "", NULL);
@@ -54,6 +55,7 @@ DNSSettingsView::DNSSettingsView()
.Add(fDownButton, 1, 2) .Add(fDownButton, 1, 2)
.Add(fRemoveButton, 1, 3) .Add(fRemoveButton, 1, 3)
.End() .End()
.Add(fDomain = new BTextControl("Domain", "", NULL))
.End(); .End();
_LoadDNSConfiguration(); _LoadDNSConfiguration();
@@ -159,6 +161,8 @@ DNSSettingsView::_LoadDNSConfiguration()
fServerListView->AddItem(new BStringItem(address)); fServerListView->AddItem(new BStringItem(address));
fRevertList.Add(address); fRevertList.Add(address);
} }
fDomain->SetText(state->dnsrch[0]);
return B_OK; return B_OK;
} }
@@ -192,13 +196,9 @@ DNSSettingsView::_SaveDNSConfiguration()
content << "nameserver\t" << item.String() << "\n"; content << "nameserver\t" << item.String() << "\n";
} }
} }
#if 0
if (strlen(settings->Domain()) > 0) { if (strlen(fDomain->Text()) > 0)
content << "domain\t" content << "domain\t" << fDomain->Text() << "\n";
<< settings->Domain()
<< "\n";
}
#endif
return file.Write(content.String(), content.Length()); return file.Write(content.String(), content.Length());
} }
@@ -34,6 +34,7 @@ private:
BListView* fServerListView; BListView* fServerListView;
BStringList fRevertList; BStringList fRevertList;
BTextControl* fTextControl; BTextControl* fTextControl;
BTextControl* fDomain;
BButton* fAddButton; BButton* fAddButton;
BButton* fRemoveButton; BButton* fRemoveButton;