bool wxFileTypeImpl::Unassociate() { bool result = true; if ( !RemoveOpenCommand() ) result = false; if ( !RemoveDefaultIcon() ) result = false; if ( !RemoveMimeType() ) result = false; if ( !RemoveDescription() ) result = false; return result; }
bool wxFileTypeImpl::Unassociate() { bool result = true; if ( !RemoveOpenCommand() ) result = false; if ( !RemoveDefaultIcon() ) result = false; if ( !RemoveMimeType() ) result = false; if ( !RemoveDescription() ) result = false; /* //this might hold other keys, eg some have CSLID keys if ( result ) { // delete the root key wxRegKey key(wxRegKey::HKCR, m_ext); if ( key.Exists() ) result = key.DeleteSelf(); } */ return result; }