PartDesign: Fix context menu (#18919)
This commit is contained in:
@@ -128,36 +128,17 @@ void Workbench::setupContextMenu(const char* recipient, Gui::MenuItem* item) con
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (Gui::Selection().countObjectsOfType<PartDesign::Transformed>() -
|
||||
Gui::Selection().countObjectsOfType<PartDesign::MultiTransform>() == 1 )
|
||||
Gui::Selection().countObjectsOfType<PartDesign::MultiTransform>() == 1 ) {
|
||||
*item << "PartDesign_MultiTransform";
|
||||
|
||||
if (Gui::Selection().countObjectsOfType<App::DocumentObject>() > 0) {
|
||||
*item << "Std_Placement"
|
||||
<< "Std_ToggleVisibility"
|
||||
<< "Std_ShowSelection"
|
||||
<< "Std_HideSelection"
|
||||
<< "Std_ToggleSelectability"
|
||||
<< "Std_TreeSelectAllInstances"
|
||||
<< "Separator"
|
||||
<< "Std_RandomColor"
|
||||
<< "Std_ToggleTransparency"
|
||||
<< "Std_Cut"
|
||||
<< "Std_Copy"
|
||||
<< "Std_Paste"
|
||||
<< "Std_Delete"
|
||||
<< "Std_SendToPythonConsole"
|
||||
<< "Separator";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (strcmp(recipient, "View") == 0) {
|
||||
if (item->hasItems())
|
||||
*item << "Separator";
|
||||
Gui::StdWorkbench::setupContextMenu(recipient, item);
|
||||
if (item->hasItems()) {
|
||||
*item << "Separator";
|
||||
}
|
||||
Gui::StdWorkbench::setupContextMenu(recipient, item);
|
||||
}
|
||||
|
||||
void Workbench::activated()
|
||||
|
||||
Reference in New Issue
Block a user