Ejemplo n.º 1
0
/*----------------------------------------------------------------------------------------------
	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);
}