// \brief Show CGUIDialogNetworkSetup dialog and prompt for a new network address. // \return True if the network address is valid, false otherwise. bool CGUIDialogNetworkSetup::ShowAndGetNetworkAddress(std::string &path) { CGUIDialogNetworkSetup *dialog = g_windowManager.GetWindow<CGUIDialogNetworkSetup>(); if (!dialog) return false; dialog->Initialize(); dialog->SetPath(path); dialog->Open(); path = dialog->ConstructPath(); return dialog->IsConfirmed(); }
// \brief Show CGUIDialogNetworkSetup dialog and prompt for a new network address. // \return True if the network address is valid, false otherwise. bool CGUIDialogNetworkSetup::ShowAndGetNetworkAddress(CStdString &path) { CGUIDialogNetworkSetup *dialog = (CGUIDialogNetworkSetup *)g_windowManager.GetWindow(WINDOW_DIALOG_NETWORK_SETUP); if (!dialog) return false; dialog->Initialize(); dialog->SetPath(path); dialog->DoModal(); path = dialog->ConstructPath(); return dialog->IsConfirmed(); }