public void showSetupWindow(bool forceShow = false) { if (!this.settingsAreComplete() || forceShow) { SetupWindow w = new SetupWindow( this.OAuthAccessCode, this.RpmApiUrl, this.rpmApiKey, this.googleClientId, this.googleClientSecret ); w.SetupOptionChanged += this.SaveSetupOption; w.ShowDialog(); } }