void CDialogVolumeRename::OnOK(wxCommandEvent &e)
{
  wxString sValue = m_pText->GetValue();
  if(m_pVolumes->Rename(m_pThisVolume,sValue))
  {
    e.Skip(true);
  }
  else
  {
    mainApp::ShowError(m_pVolumes->GetLastError(),this);
  }
}
void CDialogVolumeAddNew::OnOK(wxCommandEvent &e)
{
  wxString sCopyFrom = m_pChoiceKit->GetStringSelection();
  m_sName = m_pText->GetValue();
  bool bError = true;
  {
    wxBusyCursor xxx;
    if(m_pVolumes->Create(sCopyFrom,m_sName))
    {
      bError = false;
      e.Skip();
    }
  }

  if(bError) // we want wxBusyCursor out of scope here
  {
    m_sName.Empty();
    mainApp::ShowError(m_pVolumes->GetLastError(),this);
  }
}