/*---------------------------------------------------------------------------------------------- Process the right+click delete. @param pcmd Menu command @return true if sucessful ----------------------------------------------------------------------------------------------*/ bool CleDeSplitChild::CmdDelete(Cmd * pcmd) { if ((dynamic_cast<RecMainWnd *>(MainWindow())->GetRecordClid() == kclidPartOfSpeech) && pcmd->m_rgn[0] == kPopupMenu && m_vdfe[m_idfe]->GetIndent() > 0) return CmdDeleteObject(pcmd); CleMainWnd * pcmw = dynamic_cast<CleMainWnd *>(MainWindow()); AssertPtr(pcmw); return pcmw->CmdEditDelete(pcmd); }