private async void ButtonValidSetting_Click(object sender, EventArgs e) { if (radioButtonEnableSeedNodeSync.Checked) { Program.WalletXiropht.WalletSyncMode = ClassWalletSyncMode.WALLET_SYNC_DEFAULT; } else if (radioButtonEnablePublicRemoteNodeSync.Checked) { Program.WalletXiropht.WalletSyncMode = ClassWalletSyncMode.WALLET_SYNC_PUBLIC_NODE; } else if (radioButtonEnableManualRemoteNodeSync.Checked) { Program.WalletXiropht.WalletSyncMode = ClassWalletSyncMode.WALLET_SYNC_MANUAL_NODE; Program.WalletXiropht.WalletSyncHostname = textBoxRemoteNodeHost.Text; } ClassWalletSetting.SaveSetting(); if (Program.WalletXiropht.ClassWalletObject.WalletConnect != null) { if (!Program.WalletXiropht.ClassWalletObject.WalletClosed) { await Program.WalletXiropht.ClassWalletObject.DisconnectRemoteNodeTokenSync(); Program.WalletXiropht.ClassWalletObject.WalletOnUseSync = false; } } Close(); }
private void ButtonValidSetting_Click(object sender, EventArgs e) { if (radioButtonEnableSeedNodeSync.Checked) { ClassWalletObject.WalletSyncMode = (int)ClassWalletSyncMode.WALLET_SYNC_DEFAULT; } else if (radioButtonEnablePublicRemoteNodeSync.Checked) { ClassWalletObject.WalletSyncMode = (int)ClassWalletSyncMode.WALLET_SYNC_PUBLIC_NODE; } else if (radioButtonEnableManualRemoteNodeSync.Checked) { ClassWalletObject.WalletSyncMode = (int)ClassWalletSyncMode.WALLET_SYNC_MANUAL_NODE; ClassWalletObject.WalletSyncHostname = textBoxRemoteNodeHost.Text; } ClassWalletSetting.SaveSetting(); ClassWalletObject.FullDisconnection(true); ClassFormPhase.WalletXiropht.SwitchForm(ClassFormPhaseEnumeration.OpenWallet); #if WINDOWS MetroMessageBox.Show(this, ClassTranslation.GetLanguageTextFromOrder("REMOTE_NODE_SETTING_MENU_SAVE_SETTING_TEXT")); #else MessageBox.Show(this, ClassTranslation.GetLanguageTextFromOrder("REMOTE_NODE_SETTING_MENU_SAVE_SETTING_TEXT")); #endif Close(); }
private void buttonEndSetting_Click(object sender, EventArgs e) { if (languageSelected) { ClassWalletSetting.SaveSetting(); Close(); } }