/// <summary> /// Start update dialog (if applicable). /// </summary> /// <returns>True if update dialog started.</returns> bool StartUpdate() { // Return if we're not doing an update. UpdateUI up = this.Update; if (up==null) return false; m_DialUp = new UpdatePathForm(up); m_DialUp.Show(); return true; }
/// <summary> /// Ensures all class data has initial values (for use by constructors) /// </summary> void Zero() { m_DialFrom = null; m_DialTo = null; m_DialPath = null; m_DialUp = null; m_From = null; m_To = null; }
/// <summary> /// Gets rid of any active sub-dialog(s). /// </summary> void KillDialogs() { if (m_DialFrom!=null) { m_DialFrom.Dispose(); m_DialFrom = null; } if (m_DialTo!=null) { m_DialTo.Dispose(); m_DialTo = null; } if (m_DialPath!=null) { m_DialPath.Dispose(); m_DialPath = null; } if (m_DialUp!=null) { m_DialUp.Dispose(); m_DialUp = null; } }