+ aAction = ModuleBase_Tools::createAction(QIcon(":pictures/iso_lines.png"), tr("Define Isos..."),
+ aDesktop);
+ addAction("ISOLINES_CMD", aAction);
+
+ aAction = ModuleBase_Tools::createAction(QIcon(), tr("Show Isos..."), aDesktop);
+ aAction->setCheckable(true);
+ addAction("SHOW_ISOLINES_CMD", aAction);
+
+ mySeparator1 = ModuleBase_Tools::createAction(QIcon(), "", aDesktop);
+ mySeparator1->setSeparator(true);
+
+ mySeparator2 = ModuleBase_Tools::createAction(QIcon(), "", aDesktop);
+ mySeparator2->setSeparator(true);
+
+ mySeparator3 = ModuleBase_Tools::createAction(QIcon(), "", aDesktop);
+ mySeparator3->setSeparator(true);
+
+ aAction = ModuleBase_Tools::createAction(QIcon(":pictures/vertex.png"), tr("Vertices"), aDesktop,
+ this, SLOT(onShapeSelection(bool)));
+ aAction->setCheckable(true);
+ addAction("SELECT_VERTEX_CMD", aAction);
+
+ aAction = ModuleBase_Tools::createAction(QIcon(":pictures/edge.png"), tr("Edges"), aDesktop,
+ this, SLOT(onShapeSelection(bool)));
+ aAction->setCheckable(true);
+ addAction("SELECT_EDGE_CMD", aAction);
+
+ aAction = ModuleBase_Tools::createAction(QIcon(":pictures/face.png"), tr("Faces"), aDesktop,
+ this, SLOT(onShapeSelection(bool)));
+ aAction->setCheckable(true);
+ addAction("SELECT_FACE_CMD", aAction);
+
+ aAction = ModuleBase_Tools::createAction(QIcon(":pictures/result.png"), tr("Results"), aDesktop,
+ this, SLOT(onResultSelection(bool)));
+ aAction->setCheckable(true);
+ addAction("SELECT_RESULT_CMD", aAction);
+
+ aAction->setChecked(true);
+
+ aAction = ModuleBase_Tools::createAction(QIcon(":pictures/find_result.png"),
+ tr("Select results"), aDesktop);
+ addAction("SHOW_RESULTS_CMD", aAction);
+
+ aAction = ModuleBase_Tools::createAction(QIcon(":pictures/find_result.png"),
+ tr("Select parent feature"), aDesktop);
+ addAction("SHOW_FEATURE_CMD", aAction);
+
+#ifdef TINSPECTOR
+ aAction = ModuleBase_Tools::createAction(QIcon(), tr("TInspector"), aDesktop);
+ addAction("TINSPECTOR_VIEW", aAction);
+#endif
+
+ // Features folders actions
+ aAction = ModuleBase_Tools::createAction(QIcon(":pictures/create_folder.png"),
+ tr("Insert a folder before"), aDesktop);
+ addAction("INSERT_FOLDER_CMD", aAction);
+
+ aAction = ModuleBase_Tools::createAction(QIcon(":pictures/insert_folder_before.png"),
+ tr("Move into the previous folder"), aDesktop);
+ addAction("ADD_TO_FOLDER_BEFORE_CMD", aAction);
+
+ aAction = ModuleBase_Tools::createAction(QIcon(":pictures/insert_folder_after.png"),
+ tr("Move into the next folder"), aDesktop);
+ addAction("ADD_TO_FOLDER_AFTER_CMD", aAction);
+
+ aAction = ModuleBase_Tools::createAction(QIcon(":pictures/move_out_before.png"),
+ tr("Move out before the folder"), aDesktop);
+ addAction("ADD_OUT_FOLDER_BEFORE_CMD", aAction);