#2058 Context command. Add 'On - others off' command

This commit is contained in:
Bjørn Erik Jensen
2017-11-20 14:47:22 +01:00
parent ebb726ae0c
commit 36c093d6fb
4 changed files with 207 additions and 6 deletions

View File

@@ -607,13 +607,23 @@ caf::CmdFeatureMenuBuilder RimContextCommandBuilder::commandsFromSelection()
}
}
if (RicToggleItemsFeatureImpl::isToggleCommandsAvailable())
{
menuBuilder << "Separator";
menuBuilder << "RicToggleItemsOnFeature";
menuBuilder << "RicToggleItemsOffFeature";
menuBuilder << "RicToggleItemsFeature";
bool addSeparator = true;
if (RicToggleItemsFeatureImpl::isToggleCommandsAvailable())
{
menuBuilder << "Separator";
menuBuilder << "RicToggleItemsOnFeature";
menuBuilder << "RicToggleItemsOffFeature";
menuBuilder << "RicToggleItemsFeature";
addSeparator = false;
}
if (addSeparator)
{
menuBuilder.addSeparator();
}
menuBuilder << "RicToggleItemsOnOthersOffFeature";
}
if ( caf::CmdFeatureManager::instance()->getCommandFeature("RicDeleteItemFeature")->canFeatureBeExecuted() )