MStatus ConnectSuggestionsToolCommand::finalize() { std::cerr << "ConnectSuggestionsToolCommand::finalize" << std::endl; MArgList command; command.addArg(commandString()); return MPxToolCommand::doFinalize(command); }
MStatus moveCmd::finalize() // // Description // Command is finished, construct a string for the command // for journalling. // { MArgList command; command.addArg( commandString() ); command.addArg( delta.x ); command.addArg( delta.y ); command.addArg( delta.z ); // This call adds the command to the undo queue and sets // the journal string for the command. // return MPxToolCommand::doFinalize( command ); }
MStatus brushToolCommand::finalize() { MArgList command; command.addArg(commandString()); command.addArg(MString(radiusFlag)); command.addArg(radius); command.addArg(MString(intensityFlag)); command.addArg(inten); command.addArg(MString(lockBaseFlag)); command.addArg(lockbase); command.addArg(MString(brushModeFlag)); command.addArg(brushModeVal); return MPxToolCommand::doFinalize( command ); }
MStatus customAttrCmd::finalize() // // Description // This method constructs the final command syntax which will be called // to execute/undo/redo the action. The syntax of the generated command // will be: // // customAttrToolCmd <deltaVal> // // where <deltaVal> is the most recently set value from the call to // customAttrCmd::setDelta(). // { MArgList command; command.addArg( commandString() ); command.addArg( delta ); // This call adds the command to the undo queue and sets // the journal string for the command. // return MPxToolCommand::doFinalize( command ); }
MStatus SelectRingToolCmd2::finalize() { MArgList command; command.addArg( commandString() ); command.addArg( MString(edgeFlag) ); MSelectionList sel; sel.add( selEdgeObject, selEdgeComp ); MStringArray edges; sel.getSelectionStrings( edges ); command.addArg( edges[0] ); command.addArg( MString(selEdgesFlag) ); command.addArg( selEdges ); command.addArg( MString(selFacesFlag) ); command.addArg( selFaces ); command.addArg( MString(selVerticesFlag) ); command.addArg( selVertices ); command.addArg( MString(listAdjustFlag) ); command.addArg( (int)listAdjust ); command.addArg( MString(selTypeFlag) ); command.addArg( selType ); return MPxToolCommand::doFinalize( command ); }