+ mgr->setRule( action( 214 ), clientOCCorVTK, true );
+
+ QString selectOnly = "(client='OCCViewer' or client='VTKViewer') and (selcount=0)";
+
+ int selectolnyId = mgr->insert( tr("MEN_SELECT_ONLY"), -1, -1); //select only menu
+ mgr->insert( action(2171), selectolnyId, -1); //Vertex
+ mgr->setRule(action(2171), selectOnly, true);
+ mgr->setRule(action(2171), selectOnly + " and selectionmode='VERTEX'", false);
+ mgr->insert( action(2172), selectolnyId, -1); //Edge
+ mgr->setRule(action(2172), selectOnly, true);
+ mgr->setRule(action(2172), selectOnly + " and selectionmode='EDGE'", false);
+ mgr->insert( action(2173), selectolnyId, -1); //Wire
+ mgr->setRule(action(2173), selectOnly, true);
+ mgr->setRule(action(2173), selectOnly + " and selectionmode='WIRE'", false);
+ mgr->insert( action(2174), selectolnyId, -1); //Face
+ mgr->setRule(action(2174), selectOnly, true);
+ mgr->setRule(action(2174), selectOnly + " and selectionmode='FACE'", false);
+ mgr->insert( action(2175), selectolnyId, -1); //Shell
+ mgr->setRule(action(2175), selectOnly, true);
+ mgr->setRule(action(2175), selectOnly + " and selectionmode='SHELL'", false);
+ mgr->insert( action(2176), selectolnyId, -1); //Solid
+ mgr->setRule(action(2176), selectOnly, true);
+ mgr->setRule(action(2176), selectOnly + " and selectionmode='SOLID'", false);
+ mgr->insert( action(2177), selectolnyId, -1); //Compound
+ mgr->setRule(action(2177), selectOnly, true);
+ mgr->setRule(action(2177), selectOnly + " and selectionmode='COMPOUND'", false);
+ mgr->insert( separator(), selectolnyId, -1);
+ mgr->insert( action(2178), selectolnyId, -1); //Clear selection filter
+ mgr->setRule(action(2178), selectOnly, true);
+ mgr->setRule(action(2178), selectOnly + " and selectionmode='ALL'", false);
+