FileFind.Meshwork.GtkClient.Windows.PreferencesDialog.addNetworkButton_Clicked C# (CSharp) Method

addNetworkButton_Clicked() private method

private addNetworkButton_Clicked ( object o, EventArgs args ) : void
o object
args System.EventArgs
return void
        private void addNetworkButton_Clicked(object o, EventArgs args)
        {
            AddNetworkDialog addDialog = new AddNetworkDialog(dialog);
            if (addDialog.Run() == (int)ResponseType.Ok) {
                foreach (object[] row in networksListStore) {
                    NetworkInfo networkInfo = (NetworkInfo)row[0];
                    if (networkInfo.NetworkName == addDialog.NetworkInfo.NetworkName) {
                        Gui.ShowErrorDialog("A network with that name has already been added.");
                        return;
                    }
                }

                networksListStore.AppendValues(addDialog.NetworkInfo);
                PopulateAutoConnectList();
            }
        }