bool CmdPartLoft::isActive(void) { return (hasActiveDocument() && !Gui::Control().activeDialog()); }
bool CmdCheckGeometry::isActive(void) { Base::Type partid = Base::Type::fromName("Part::Feature"); bool objectsSelected = Gui::Selection().countObjectsOfType(partid) > 0; return (hasActiveDocument() && !Gui::Control().activeDialog() && objectsSelected); }