Gui::Command Class Reference

The Command class. More...

#include <Command.h>

Inheritance diagram for Gui::Command:
Gui::CommandBase CmdApproxPlane CmdApproxSurface CmdAssemblyConstraintAxle CmdCompleteConstraintAxle CmdCreateImagePlane CmdDrawingExportPage CmdDrawingNewA3Landscape CmdDrawingNewPage CmdDrawingNewView CmdDrawingOpen CmdDrawingProjectShape CmdFemCreateFromShape CmdImageOpen CmdInspectElement CmdMeshAddFacet CmdMeshBoundingBox CmdMeshBuildRegularSolid CmdMeshDemolding CmdMeshDifference CmdMeshEvaluateFacet CmdMeshEvaluateSolid CmdMeshEvaluation CmdMeshExport CmdMeshFillInteractiveHole CmdMeshFillupHoles CmdMeshFlipNormals CmdMeshFromGeometry CmdMeshHarmonizeNormals CmdMeshImport CmdMeshIntersection CmdMeshPartMesher CmdMeshPolyCut CmdMeshPolySegm CmdMeshPolySelect CmdMeshPolySplit CmdMeshRemoveCompByHand CmdMeshRemoveComponents CmdMeshSmoothing CmdMeshToolMesh CmdMeshTransform CmdMeshUnion CmdMeshVertexCurvature CmdMeshVertexCurvatureInfo CmdPartBoolean CmdPartBox CmdPartBox2 CmdPartBox3 CmdPartBuilder CmdPartCommon CmdPartCone CmdPartCrossSections CmdPartCut CmdPartCylinder CmdPartDesignChamfer CmdPartDesignFillet CmdPartDesignPad CmdPartDesignPocket CmdPartDesignRevolution CmdPartExport CmdPartExtrude CmdPartFillet CmdPartFuse CmdPartImport CmdPartImportCurveNet CmdPartLoft CmdPartMakeSolid CmdPartMirror CmdPartNewDoc CmdPartPickCurveNet CmdPartPrimitives CmdPartReverseShape CmdPartRevolve CmdPartRuledSurface CmdPartSection CmdPartShapeFromMesh CmdPartSimpleCopy CmdPartSimpleCylinder CmdPartSphere CmdPartTorus CmdPointsExport CmdPointsImport CmdPointsPolyCut CmdPointsTransform CmdRaytracingExportProject CmdRaytracingNewPartSegment CmdRaytracingNewPovrayProject CmdRaytracingWriteCamera CmdRaytracingWritePart CmdRaytracingWriteView CmdRobotAddToolShape CmdRobotConstraintAxle CmdRobotCreateTrajectory CmdRobotEdge2Trac CmdRobotExportKukaCompact CmdRobotExportKukaFull CmdRobotInsertKukaIR125 CmdRobotInsertKukaIR16 CmdRobotInsertKukaIR210 CmdRobotInsertKukaIR500 CmdRobotInsertWaypoint CmdRobotInsertWaypointPreselect CmdRobotRestoreHomePos CmdRobotSetDefaultOrientation CmdRobotSetDefaultValues CmdRobotSetHomePos CmdRobotSimulate CmdRobotTrajectoryCompound CmdRobotTrajectoryDressUp CmdSandboxDocThreadBusy CmdSandboxDocThreadWithDialog CmdSandboxDocThreadWithFileDlg CmdSandboxDocThreadWithSeq CmdSandboxDocumentNoThread CmdSandboxDocumentTestThread CmdSandboxDocumentThread CmdSandboxEventLoop CmdSandboxExaminerViewer CmdSandboxFlyViewer CmdSandboxMeshLoader CmdSandboxMeshLoaderBoost CmdSandboxMeshLoaderFuture CmdSandboxMeshTestJob CmdSandboxMeshTestRef CmdSandboxPlaneViewer CmdSandboxPyQtThread CmdSandboxPythonLockThread CmdSandboxPythonMainThread CmdSandboxPythonNolockThread CmdSandboxPythonThread CmdSandboxWorkerThread CmdShapeInfo CmdSketcherConstrainAngle CmdSketcherConstrainCoincident CmdSketcherConstrainDistance CmdSketcherConstrainDistanceX CmdSketcherConstrainDistanceY CmdSketcherConstrainEqual CmdSketcherConstrainHorizontal CmdSketcherConstrainLock CmdSketcherConstrainParallel CmdSketcherConstrainPerpendicular CmdSketcherConstrainPointOnObject CmdSketcherConstrainRadius CmdSketcherConstrainSymmetric CmdSketcherConstrainTangent CmdSketcherConstrainVertical CmdSketcherCreateArc CmdSketcherCreateCircle CmdSketcherCreateDraftLine CmdSketcherCreateFillet CmdSketcherCreateLine CmdSketcherCreatePoint CmdSketcherCreatePolyline CmdSketcherCreateRectangle CmdSketcherCreateText CmdSketcherLeaveSketch CmdSketcherMapSketch CmdSketcherNewSketch CmdSketcherTrimming CmdSketcherViewSketch CmdStartConstraintAxle CmdTestCryptographicHash CmdTestGDIWidget CmdTestGrabWidget CmdTestImageNode CmdTestMDI1 CmdTestMDI2 CmdTestMDI3 CmdTestProgress1 CmdTestProgress2 CmdTestProgress3 CmdTestProgress4 CmdTestProgress5 CmdTestRedirectPaint CmdTestWidgetShape CmdVisualInspection CmdWebBrowserBack CmdWebBrowserNext CmdWebBrowserRefresh CmdWebBrowserStop CmdWebBrowserZoomIn CmdWebBrowserZoomOut CmdWebOpenWebsite FCCmdImportReadBREP FCCmdTest1 FCCmdTest2 FCCmdTest3 FCCmdTest4 FCCmdTest5 FCCmdTest6 Gui::MacroCommand Gui::PythonCommand Gui::StdCmdDescription Gui::StdCmdDownloadOnlineHelp Gui::StdCmdPythonHelp ImportIges ImportStep SketcherGui::CmdSketcherToggleConstruction Std_TestQM StdCamCutting StdCmdAbout StdCmdAboutQt StdCmdActivateNextWindow StdCmdActivatePrevWindow StdCmdArrangeIcons StdCmdAxisCross StdCmdCascadeWindows StdCmdCloseActiveWindow StdCmdCloseAllWindows StdCmdCommandLine StdCmdCopy StdCmdCut StdCmdDDuplicateSelection StdCmdDelete StdCmdDemoMode StdCmdDlgCustomize StdCmdDlgMacroExecute StdCmdDlgMacroExecuteDirect StdCmdDlgMacroRecord StdCmdDlgParameter StdCmdDlgPreferences StdCmdDockViewMenu StdCmdDrawStyle StdCmdExport StdCmdFeatRecompute StdCmdFreeCADWebsite StdCmdFreezeViews StdCmdHideObjects StdCmdHideSelection StdCmdImport StdCmdMacroStartDebug StdCmdMacroStepOver StdCmdMacroStopDebug StdCmdMacroStopRecord StdCmdMeasureDistance StdCmdMeasurementSimple StdCmdMergeProjects StdCmdNew StdCmdOnlineHelp StdCmdOnlineHelpPython StdCmdOnlineHelpWebsite StdCmdOpen StdCmdPaste StdCmdPlacement StdCmdPrint StdCmdPrintPdf StdCmdPrintPreview StdCmdProjectInfo StdCmdProjectUtil StdCmdPythonWebsite StdCmdQuit StdCmdRandomColor StdCmdRecentFiles StdCmdRedo StdCmdRefresh StdCmdSave StdCmdSaveAs StdCmdSceneInspector StdCmdSelectAll StdCmdSetAppearance StdCmdShowObjects StdCmdShowSelection StdCmdStatusBar StdCmdTextureMapping StdCmdTileWindows StdCmdToggleBreakpoint StdCmdToggleClipPlane StdCmdToggleNavigation StdCmdToggleObjects StdCmdToggleSelectability StdCmdToggleVisibility StdCmdToolBarMenu StdCmdTransform StdCmdTreeSelection StdCmdUndo StdCmdUserInterface StdCmdViewAxo StdCmdViewBottom StdCmdViewCreate StdCmdViewExample1 StdCmdViewExample2 StdCmdViewExample3 StdCmdViewFitAll StdCmdViewFitSelection StdCmdViewFront StdCmdViewIvIssueCamPos StdCmdViewIvStereoInterleavedColumns StdCmdViewIvStereoInterleavedRows StdCmdViewIvStereoOff StdCmdViewIvStereoQuadBuff StdCmdViewIvStereoRedGreen StdCmdViewLeft StdCmdViewRear StdCmdViewRight StdCmdViewTop StdCmdWhatsThis StdCmdWindows StdCmdWindowsMenu StdCmdWorkbench StdOrthographicCamera StdPerspectiveCamera StdViewBoxZoom StdViewDockUndockFullscreen StdViewScreenShot StdViewZoomIn StdViewZoomOut

List of all members.

Public Member Functions

 Command (const char *name)
virtual ~Command ()
Helper methods to generate help pages



const char * beginCmdHelp (void)
 returns the begin of a online help page
const char * endCmdHelp (void)
 returns the end of a online help page
virtual const char * getHelpUrl (void) const
 Get the help URL.
checking of internal state



const char * getAppModuleName (void) const
 returns the name to which the command belongs
const char * getGroupName () const
 Get the name of the grouping of the command.
const char * getName () const
 Get the command name.
Helper methods for the Active tests



bool hasActiveDocument (void) const
 true when there is a document
bool hasObject (const char *Name)
 true when there is a document and a Feature with Name

Protected Types

enum  CmdType { AlterDoc = 1, Alter3DView = 2, AlterSelection = 4, ForEdit = 8 }

Protected Member Functions

Methods to override when creating a new command



virtual void activated (int iMsg)=0
 Methods which gets called when activated, needs to be reimplemented!
void adjustCameraPosition ()
void applyCommandData (Action *)
 Applies the menu text, tool and status tip to the passed action object.
virtual ActioncreateAction (void)
 Creates the used Action.
virtual bool isActive (void)
 Overite this method if your Cmd is not always active.
const char * keySequenceToAccel (int) const

Protected Attributes

Attributes

Set by the inherited constructor to set up the most important properties of the command.

In the Command constructor are set default values! The real values should be set in the constructor of the inhereting class.



int eType
const char * sAppModule
const char * sGroup
const char * sHelpUrl
const char * sName

Helper methods for issuing commands to the Python interpreter



enum  DoCmd_Type { Doc, App, Gui }
 

types of application level actions for DoCommand()

More...
const std::string strToPython (const std::string &Str)
const std::string strToPython (const char *Str)
 import an external module only once
static void blockCommand (bool)
 Blocks all command objects.
static void copyVisual (const char *to, const char *attr_to, const char *from, const char *attr_from)
static void copyVisual (const char *to, const char *attr, const char *from)
static void doCommand (DoCmd_Type eType, const char *sCmd,...)
 Run a App level Action.

interface used by the CommandManager and the Action



class CommandManager
 CommandManager is a friend.
void addTo (QWidget *)
 adds this command to arbitrary widgets
void invoke (int)
 get called by the QAction
void testActive (void)
 Get somtile called to check the state of the command.

Helper methods to get important classes



Gui::DocumentgetActiveGuiDocument (void) const
 Get pointer to the active gui document.
App::DocumentgetDocument (const char *Name=0) const
 Get pointer to the named or active App document Returns a pointer to the named document or the active document when no name is given.
App::DocumentObjectgetObject (const char *Name) const
 returns the named feature or the active one from the active document or NULL
Gui::SelectionSingletongetSelection (void)
 Get a reference to the selection.
std::string getUniqueObjectName (const char *BaseName) const
 Get unique Feature name from the active document.
bool isViewOfType (Base::Type t) const
 checks if the active view is of a special type or derived
static ApplicationgetGuiApplication (void)
 Get pointer to the Application Window.

Helper methods for the Undo/Redo and Update handling



void languageChange ()
 Translate command.
static void abortCommand (void)
 Abort the Undo transaction on the active document.
static void commitCommand (void)
 Commit the Undo transaction on the active document.
static bool isActiveObjectValid (void)
 Checks if the active object of the active document is valid.
static void openCommand (const char *sName=0)
 Open a new Undo transaction on the active document.
static void updateActive (void)
 Updates the (active) document (propagate changes).
static void updateAll (std::list< Gui::Document * > cList)
 Updates the (all or listed) documents (propagate changes).

Detailed Description

The Command class.

This class is mostly used for commands implemented directly in C++ (see PythonCommand). It contains also a lot of helper methods to make implementing commands for FreeCAD as easy as possible.

Note:
This class is intended to handle the GUI interaction like:
  • starting a dialog
  • doing view and window stuff
  • anything else, especially altering the document must be done on application level. See doCommand() for details.
See also:
CommandManager
Author:
Jürgen Riegel

Definition at line 146 of file Command.h.


Member Enumeration Documentation

enum Gui::Command::CmdType [protected]
Enumerator:
AlterDoc 

Command change the Document.

Alter3DView 

Command change the Gui.

AlterSelection 

Command change the Selection.

ForEdit 

Command is in a special edit mode active.

Definition at line 275 of file Command.h.

types of application level actions for DoCommand()

Enumerator:
Doc 

Action alters the document.

App 

Action alters only the application.

Gui 

Action alters only the Gui.

Definition at line 225 of file Command.h.


Constructor & Destructor Documentation

Command::Command ( const char *  name  ) 

Definition at line 206 of file Gui/Command.cpp.

References Alter3DView, AlterDoc, AlterSelection, eType, sAppModule, and sGroup.

Command::~Command (  )  [virtual]

Definition at line 214 of file Gui/Command.cpp.


Member Function Documentation

void Command::abortCommand ( void   )  [static]
virtual void Gui::Command::activated ( int  iMsg  )  [protected, pure virtual]

Methods which gets called when activated, needs to be reimplemented!

Implemented in Gui::PythonCommand, Gui::MacroCommand, StdCmdOpen, StdCmdImport, StdCmdExport, StdCmdMergeProjects, StdCmdNew, StdCmdSave, StdCmdSaveAs, StdCmdProjectInfo, StdCmdProjectUtil, StdCmdPrint, StdCmdPrintPreview, StdCmdPrintPdf, StdCmdQuit, StdCmdUndo, StdCmdRedo, StdCmdCut, StdCmdCopy, StdCmdPaste, StdCmdDDuplicateSelection, StdCmdSelectAll, StdCmdDelete, StdCmdRefresh, StdCmdTransform, StdCmdPlacement, StdCmdFeatRecompute, StdCmdRandomColor, StdCmdDlgMacroRecord, StdCmdMacroStopRecord, StdCmdDlgMacroExecute, StdCmdDlgMacroExecuteDirect, StdCmdMacroStartDebug, StdCmdMacroStopDebug, StdCmdMacroStepOver, StdCmdToggleBreakpoint, StdCmdWorkbench, StdCmdRecentFiles, StdCmdAbout, StdCmdAboutQt, StdCmdWhatsThis, StdCmdDlgParameter, StdCmdDlgPreferences, StdCmdDlgCustomize, StdCmdCommandLine, StdCmdOnlineHelp, StdCmdOnlineHelpPython, StdCmdOnlineHelpWebsite, StdCmdFreeCADWebsite, StdCmdPythonWebsite, StdCmdMeasurementSimple, Std_TestQM, FCCmdTest1, FCCmdTest2, FCCmdTest3, FCCmdTest4, FCCmdTest5, FCCmdTest6, CmdTestProgress1, CmdTestProgress2, CmdTestProgress3, CmdTestProgress4, CmdTestProgress5, CmdTestMDI1, CmdTestMDI2, CmdTestMDI3, StdOrthographicCamera, StdPerspectiveCamera, StdCmdFreezeViews, StdCmdToggleClipPlane, StdCmdDrawStyle, StdCmdToggleVisibility, StdCmdToggleSelectability, StdCmdShowSelection, StdCmdHideSelection, StdCmdToggleObjects, StdCmdShowObjects, StdCmdHideObjects, StdCmdSetAppearance, StdCmdViewBottom, StdCmdViewFront, StdCmdViewLeft, StdCmdViewRear, StdCmdViewRight, StdCmdViewTop, StdCmdViewAxo, StdCmdViewFitAll, StdCmdViewFitSelection, StdViewDockUndockFullscreen, StdViewScreenShot, StdCmdViewCreate, StdCmdToggleNavigation, StdCmdAxisCross, StdCmdViewExample1, StdCmdViewExample2, StdCmdViewExample3, StdCmdViewIvStereoOff, StdCmdViewIvStereoRedGreen, StdCmdViewIvStereoQuadBuff, StdCmdViewIvStereoInterleavedRows, StdCmdViewIvStereoInterleavedColumns, StdCmdViewIvIssueCamPos, StdViewZoomIn, StdViewZoomOut, StdViewBoxZoom, StdCmdTreeSelection, StdCmdMeasureDistance, StdCmdSceneInspector, StdCmdTextureMapping, StdCmdDemoMode, StdCmdArrangeIcons, StdCmdTileWindows, StdCmdCascadeWindows, StdCmdCloseActiveWindow, StdCmdCloseAllWindows, StdCmdActivateNextWindow, StdCmdActivatePrevWindow, StdCmdWindows, StdCmdUserInterface, StdCmdDockViewMenu, StdCmdToolBarMenu, StdCmdStatusBar, StdCmdWindowsMenu, Gui::StdCmdDownloadOnlineHelp, Gui::StdCmdPythonHelp, Gui::StdCmdDescription, CmdAssemblyConstraintAxle, StdCamCutting, CmdCompleteConstraintAxle, CmdDrawingOpen, CmdDrawingNewPage, CmdDrawingNewA3Landscape, CmdDrawingNewView, CmdDrawingExportPage, CmdDrawingProjectShape, CmdFemCreateFromShape, CmdImageOpen, CmdCreateImagePlane, FCCmdImportReadBREP, ImportStep, ImportIges, CmdVisualInspection, CmdInspectElement, CmdMeshTransform, CmdMeshDemolding, CmdMeshUnion, CmdMeshDifference, CmdMeshIntersection, CmdMeshImport, CmdMeshExport, CmdMeshFromGeometry, CmdMeshVertexCurvature, CmdMeshVertexCurvatureInfo, CmdMeshPolySegm, CmdMeshPolySelect, CmdMeshAddFacet, CmdMeshPolyCut, CmdMeshPolySplit, CmdMeshToolMesh, CmdMeshEvaluation, CmdMeshEvaluateFacet, CmdMeshRemoveComponents, CmdMeshRemoveCompByHand, CmdMeshEvaluateSolid, CmdMeshSmoothing, CmdMeshHarmonizeNormals, CmdMeshFlipNormals, CmdMeshBoundingBox, CmdMeshBuildRegularSolid, CmdMeshFillupHoles, CmdMeshFillInteractiveHole, CmdMeshPartMesher, CmdPartPickCurveNet, CmdPartNewDoc, CmdPartBox2, CmdPartBox3, CmdPartPrimitives, CmdPartCut, CmdPartCommon, CmdPartFuse, CmdPartSection, CmdPartImport, CmdPartExport, CmdPartImportCurveNet, CmdPartMakeSolid, CmdPartReverseShape, CmdPartBoolean, CmdPartExtrude, CmdPartRevolve, CmdPartFillet, CmdPartMirror, CmdPartCrossSections, CmdPartBuilder, CmdPartLoft, CmdShapeInfo, CmdPartRuledSurface, CmdPartCylinder, CmdPartBox, CmdPartSphere, CmdPartCone, CmdPartTorus, CmdPartSimpleCylinder, CmdPartShapeFromMesh, CmdPartSimpleCopy, CmdPartDesignPad, CmdPartDesignPocket, CmdPartDesignRevolution, CmdPartDesignFillet, CmdPartDesignChamfer, CmdPointsImport, CmdPointsExport, CmdPointsTransform, CmdPointsPolyCut, CmdRaytracingWriteCamera, CmdRaytracingWritePart, CmdRaytracingWriteView, CmdRaytracingNewPovrayProject, CmdRaytracingNewPartSegment, CmdRaytracingExportProject, CmdApproxSurface, CmdApproxPlane, CmdRobotSetHomePos, CmdRobotRestoreHomePos, CmdRobotConstraintAxle, CmdRobotSimulate, CmdRobotExportKukaCompact, CmdRobotExportKukaFull, CmdRobotInsertKukaIR500, CmdRobotInsertKukaIR16, CmdRobotInsertKukaIR210, CmdRobotInsertKukaIR125, CmdRobotAddToolShape, CmdRobotCreateTrajectory, CmdRobotInsertWaypoint, CmdRobotInsertWaypointPreselect, CmdRobotSetDefaultOrientation, CmdRobotSetDefaultValues, CmdRobotEdge2Trac, CmdRobotTrajectoryDressUp, CmdRobotTrajectoryCompound, CmdSandboxDocumentThread, CmdSandboxDocumentTestThread, CmdSandboxDocThreadWithSeq, CmdSandboxDocThreadBusy, CmdSandboxDocumentNoThread, CmdSandboxWorkerThread, CmdSandboxPythonLockThread, CmdSandboxPythonNolockThread, CmdSandboxPyQtThread, CmdSandboxPythonThread, CmdSandboxPythonMainThread, CmdSandboxDocThreadWithDialog, CmdSandboxDocThreadWithFileDlg, CmdSandboxEventLoop, CmdSandboxMeshLoader, CmdSandboxMeshLoaderBoost, CmdSandboxMeshLoaderFuture, CmdSandboxMeshTestJob, CmdSandboxMeshTestRef, CmdTestGrabWidget, CmdTestImageNode, CmdTestGDIWidget, CmdTestRedirectPaint, CmdTestCryptographicHash, CmdTestWidgetShape, CmdSandboxPlaneViewer, CmdSandboxExaminerViewer, CmdSandboxFlyViewer, CmdSketcherNewSketch, CmdSketcherMapSketch, CmdSketcherLeaveSketch, CmdSketcherViewSketch, SketcherGui::CmdSketcherToggleConstruction, CmdSketcherConstrainHorizontal, CmdSketcherConstrainVertical, CmdSketcherConstrainLock, CmdSketcherConstrainCoincident, CmdSketcherConstrainDistance, CmdSketcherConstrainPointOnObject, CmdSketcherConstrainDistanceX, CmdSketcherConstrainDistanceY, CmdSketcherConstrainParallel, CmdSketcherConstrainPerpendicular, CmdSketcherConstrainTangent, CmdSketcherConstrainRadius, CmdSketcherConstrainAngle, CmdSketcherConstrainEqual, CmdSketcherConstrainSymmetric, CmdSketcherCreateLine, CmdSketcherCreateRectangle, CmdSketcherCreatePolyline, CmdSketcherCreateArc, CmdSketcherCreateCircle, CmdSketcherCreatePoint, CmdSketcherCreateText, CmdSketcherCreateDraftLine, CmdSketcherCreateFillet, CmdSketcherTrimming, CmdStartConstraintAxle, CmdWebOpenWebsite, CmdWebBrowserBack, CmdWebBrowserNext, CmdWebBrowserRefresh, CmdWebBrowserStop, CmdWebBrowserZoomIn, and CmdWebBrowserZoomOut.

Referenced by invoke().

void Command::addTo ( QWidget *  pcWidget  ) 
void Command::adjustCameraPosition (  )  [protected]
void Command::applyCommandData ( Action action  )  [protected]
const char * Command::beginCmdHelp ( void   ) 

returns the begin of a online help page

Definition at line 476 of file Gui/Command.cpp.

void Command::blockCommand ( bool  block  )  [static]

Blocks all command objects.

Definition at line 391 of file Gui/Command.cpp.

void Command::commitCommand ( void   )  [static]

Commit the Undo transaction on the active document.

Definition at line 379 of file Gui/Command.cpp.

References Gui::Application::activeDocument(), Gui::Document::commitCommand(), and Gui::Application::Instance.

Referenced by PartDesignGui::TaskDlgRevolutionParameters::accept(), PartDesignGui::TaskDlgPocketParameters::accept(), PartDesignGui::TaskDlgPadParameters::accept(), PartDesignGui::TaskDlgFilletParameters::accept(), DrawingGui::TaskProjection::accept(), CmdRobotInsertWaypointPreselect::activated(), CmdRobotInsertWaypoint::activated(), CmdRobotCreateTrajectory::activated(), StdCmdMeasurementSimple::activated(), CmdPartSimpleCopy::activated(), CmdPartShapeFromMesh::activated(), CmdPartSimpleCylinder::activated(), CmdPartTorus::activated(), CmdPartCone::activated(), CmdPartSphere::activated(), CmdPartBox::activated(), CmdPartCylinder::activated(), CmdRobotAddToolShape::activated(), CmdRobotInsertKukaIR125::activated(), CmdRobotInsertKukaIR210::activated(), CmdRobotInsertKukaIR16::activated(), CmdRobotInsertKukaIR500::activated(), StdCmdRefresh::activated(), CmdSketcherConstrainSymmetric::activated(), CmdSketcherConstrainEqual::activated(), CmdSketcherConstrainAngle::activated(), CmdSketcherConstrainRadius::activated(), CmdSketcherConstrainTangent::activated(), CmdSketcherConstrainPerpendicular::activated(), CmdSketcherConstrainParallel::activated(), CmdSketcherConstrainDistanceY::activated(), CmdSketcherConstrainDistanceX::activated(), CmdSketcherConstrainPointOnObject::activated(), CmdSketcherConstrainDistance::activated(), CmdSketcherConstrainCoincident::activated(), CmdSketcherConstrainLock::activated(), CmdSketcherConstrainVertical::activated(), CmdSketcherConstrainHorizontal::activated(), SketcherGui::CmdSketcherToggleConstruction::activated(), CmdSketcherLeaveSketch::activated(), CmdRobotConstraintAxle::activated(), CmdRobotRestoreHomePos::activated(), CmdRobotSetHomePos::activated(), CmdApproxPlane::activated(), CmdApproxSurface::activated(), CmdRaytracingExportProject::activated(), CmdRaytracingNewPartSegment::activated(), CmdRaytracingNewPovrayProject::activated(), CmdRaytracingWriteView::activated(), CmdPointsTransform::activated(), CmdPointsExport::activated(), CmdPointsImport::activated(), CmdPartRuledSurface::activated(), CmdPartImportCurveNet::activated(), CmdPartExport::activated(), CmdPartImport::activated(), CmdPartSection::activated(), CmdPartFuse::activated(), CmdPartCommon::activated(), CmdPartCut::activated(), CmdPartBox3::activated(), CmdPartBox2::activated(), CmdMeshFillupHoles::activated(), CmdMeshFlipNormals::activated(), CmdMeshHarmonizeNormals::activated(), CmdMeshSmoothing::activated(), CmdMeshToolMesh::activated(), CmdMeshVertexCurvature::activated(), CmdMeshImport::activated(), CmdMeshIntersection::activated(), CmdMeshDifference::activated(), CmdMeshUnion::activated(), CmdMeshDemolding::activated(), CmdMeshTransform::activated(), ImportIges::activated(), ImportStep::activated(), FCCmdImportReadBREP::activated(), CmdFemCreateFromShape::activated(), CmdDrawingExportPage::activated(), CmdDrawingNewView::activated(), CmdDrawingNewA3Landscape::activated(), CmdDrawingNewPage::activated(), SketcherGui::DrawSketchHandler::createAutoConstraints(), SketcherGui::EditDatumDialog::exec(), SketcherGui::ViewProviderSketch::mouseButtonPressed(), PartDesignGui::TaskDlgPatternRectangularParameters::reject(), PartDesignGui::TaskDlgHoleParameters::reject(), DrawSketchHandlerTrimming::releaseButton(), DrawSketchHandlerFillet::releaseButton(), DrawSketchHandlerCircle::releaseButton(), DrawSketchHandlerArc::releaseButton(), DrawSketchHandlerLineSet::releaseButton(), DrawSketchHandlerBox::releaseButton(), and DrawSketchHandlerLine::releaseButton().

void Command::copyVisual ( const char *  to,
const char *  attr_to,
const char *  from,
const char *  attr_from 
) [static]

Definition at line 432 of file Gui/Command.cpp.

References doCommand(), and Gui.

void Command::copyVisual ( const char *  to,
const char *  attr,
const char *  from 
) [static]
Action * Command::createAction ( void   )  [protected, virtual]
void Command::doCommand ( DoCmd_Type  eType,
const char *  sCmd,
  ... 
) [static]

Run a App level Action.

Definition at line 397 of file Gui/Command.cpp.

References Gui::MacroManager::addLine(), Gui::MacroManager::Base, Base::Console(), format, format_len, boost::numeric::bindings::umfpack::free(), Gui::MacroManager::Gui, Gui, Gui::Application::Instance, Base::Interpreter(), and Gui::Application::macroManager().

Referenced by MeshPartGui::Tessellation::accept(), PartDesignGui::TaskDlgRevolutionParameters::accept(), PartDesignGui::TaskDlgPocketParameters::accept(), PartDesignGui::TaskDlgPadParameters::accept(), PartDesignGui::TaskDlgFilletParameters::accept(), DrawingGui::TaskProjection::accept(), PartGui::DlgPrimitives::accept(), PartGui::TaskFilletEdges::accept(), PartGui::DlgBooleanOperation::accept(), StartGui::Workbench::activated(), StdCmdViewIvStereoInterleavedColumns::activated(), StdCmdViewIvStereoInterleavedRows::activated(), StdCmdViewIvStereoQuadBuff::activated(), StdCmdViewIvStereoRedGreen::activated(), StdCmdViewIvStereoOff::activated(), StdCmdViewExample3::activated(), StdCmdViewExample2::activated(), StdCmdViewExample1::activated(), StdViewScreenShot::activated(), StdCmdViewFitSelection::activated(), StdCmdViewFitAll::activated(), StdCmdViewAxo::activated(), StdCmdViewTop::activated(), StdCmdViewRight::activated(), StdCmdViewRear::activated(), StdCmdViewLeft::activated(), StdCmdViewFront::activated(), StdCmdViewBottom::activated(), StdCmdHideObjects::activated(), StdCmdShowObjects::activated(), StdCmdToggleObjects::activated(), StdCmdHideSelection::activated(), StdCmdShowSelection::activated(), StdCmdToggleSelectability::activated(), StdCmdToggleVisibility::activated(), StdPerspectiveCamera::activated(), StdOrthographicCamera::activated(), CmdRobotTrajectoryCompound::activated(), CmdRobotTrajectoryDressUp::activated(), CmdRobotEdge2Trac::activated(), CmdRobotSetDefaultValues::activated(), CmdRobotSetDefaultOrientation::activated(), CmdRobotInsertWaypointPreselect::activated(), CmdRobotInsertWaypoint::activated(), CmdRobotCreateTrajectory::activated(), StdCmdMeasurementSimple::activated(), StdCmdWorkbench::activated(), CmdPartSimpleCopy::activated(), CmdPartShapeFromMesh::activated(), CmdPartSimpleCylinder::activated(), CmdPartTorus::activated(), CmdPartCone::activated(), CmdPartSphere::activated(), CmdPartBox::activated(), CmdPartCylinder::activated(), StdCmdToggleBreakpoint::activated(), StdCmdMacroStartDebug::activated(), StdCmdDlgMacroExecuteDirect::activated(), CmdRobotAddToolShape::activated(), CmdRobotInsertKukaIR125::activated(), CmdRobotInsertKukaIR210::activated(), CmdRobotInsertKukaIR16::activated(), CmdRobotInsertKukaIR500::activated(), StdCmdRandomColor::activated(), CmdRobotExportKukaFull::activated(), CmdRobotExportKukaCompact::activated(), StdCmdRefresh::activated(), StdCmdDelete::activated(), StdCmdSaveAs::activated(), StdCmdSave::activated(), StdCmdNew::activated(), CmdSketcherConstrainSymmetric::activated(), CmdSketcherConstrainEqual::activated(), CmdSketcherConstrainAngle::activated(), CmdSketcherConstrainRadius::activated(), CmdSketcherConstrainTangent::activated(), CmdSketcherConstrainPerpendicular::activated(), CmdSketcherConstrainParallel::activated(), CmdSketcherConstrainDistanceY::activated(), CmdSketcherConstrainDistanceX::activated(), CmdSketcherConstrainPointOnObject::activated(), CmdSketcherConstrainDistance::activated(), CmdSketcherConstrainCoincident::activated(), CmdSketcherConstrainLock::activated(), CmdSketcherConstrainVertical::activated(), CmdSketcherConstrainHorizontal::activated(), SketcherGui::CmdSketcherToggleConstruction::activated(), CmdWebBrowserZoomOut::activated(), CmdWebBrowserZoomIn::activated(), CmdWebBrowserStop::activated(), CmdWebBrowserRefresh::activated(), CmdWebBrowserNext::activated(), CmdWebBrowserBack::activated(), CmdWebOpenWebsite::activated(), CmdSketcherViewSketch::activated(), CmdSketcherLeaveSketch::activated(), CmdSketcherMapSketch::activated(), CmdSketcherNewSketch::activated(), CmdSandboxPythonMainThread::activated(), CmdSandboxPyQtThread::activated(), CmdSandboxPythonNolockThread::activated(), CmdSandboxPythonLockThread::activated(), CmdRobotConstraintAxle::activated(), CmdRobotRestoreHomePos::activated(), CmdRobotSetHomePos::activated(), CmdApproxPlane::activated(), CmdApproxSurface::activated(), CmdRaytracingExportProject::activated(), CmdRaytracingNewPartSegment::activated(), CmdRaytracingNewPovrayProject::activated(), CmdRaytracingWriteView::activated(), CmdRaytracingWritePart::activated(), CmdRaytracingWriteCamera::activated(), CmdPointsExport::activated(), CmdPointsImport::activated(), CmdPartDesignFillet::activated(), CmdPartDesignRevolution::activated(), CmdPartDesignPocket::activated(), CmdPartDesignPad::activated(), CmdPartRuledSurface::activated(), CmdPartReverseShape::activated(), CmdPartMakeSolid::activated(), CmdPartImportCurveNet::activated(), CmdPartImport::activated(), CmdPartSection::activated(), CmdPartFuse::activated(), CmdPartCommon::activated(), CmdPartCut::activated(), CmdPartBox3::activated(), CmdPartBox2::activated(), CmdPartNewDoc::activated(), CmdMeshFillupHoles::activated(), CmdMeshFlipNormals::activated(), CmdMeshHarmonizeNormals::activated(), CmdMeshToolMesh::activated(), CmdMeshVertexCurvature::activated(), CmdMeshExport::activated(), CmdMeshImport::activated(), CmdMeshIntersection::activated(), CmdMeshDifference::activated(), CmdMeshUnion::activated(), CmdMeshDemolding::activated(), CmdMeshTransform::activated(), ImportIges::activated(), ImportStep::activated(), FCCmdImportReadBREP::activated(), CmdCreateImagePlane::activated(), CmdImageOpen::activated(), CmdFemCreateFromShape::activated(), CmdDrawingExportPage::activated(), CmdDrawingNewView::activated(), CmdDrawingNewA3Landscape::activated(), CmdDrawingNewPage::activated(), CmdDrawingOpen::activated(), Gui::PythonCommand::activated(), copyVisual(), SketcherGui::DrawSketchHandler::createAutoConstraints(), PartGui::DlgPrimitives::DlgPrimitives(), MeshGui::DlgRegularSolidImp::DlgRegularSolidImp(), PartDesignGui::ViewProvider::doubleClicked(), SketcherGui::EditDatumDialog::exec(), Gui::Application::importFrom(), SketcherGui::ViewProviderSketch::mouseButtonPressed(), MeshGui::DlgRegularSolidImp::on_createSolidButton_clicked(), SketcherGui::ViewProviderSketch::onDelete(), Gui::ViewProviderDocumentObjectGroup::onDelete(), Gui::Application::onLastWindowClosed(), WebGui::BrowserView::onLinkClicked(), Gui::Application::open(), PartDesignGui::TaskDlgRevolutionParameters::reject(), PartDesignGui::TaskDlgPocketParameters::reject(), PartDesignGui::TaskDlgPatternRectangularParameters::reject(), PartDesignGui::TaskDlgPadParameters::reject(), PartDesignGui::TaskDlgHoleParameters::reject(), PartDesignGui::TaskDlgFilletParameters::reject(), SketcherGui::TaskDlgEditSketch::reject(), PartGui::TaskFilletEdges::reject(), DrawSketchHandlerTrimming::releaseButton(), DrawSketchHandlerFillet::releaseButton(), DrawSketchHandlerCircle::releaseButton(), DrawSketchHandlerArc::releaseButton(), DrawSketchHandlerLineSet::releaseButton(), DrawSketchHandlerBox::releaseButton(), DrawSketchHandlerLine::releaseButton(), Gui::Document::save(), Gui::Document::saveAs(), MeshPartGui::Tessellation::Tessellation(), and updateActive().

const char * Command::endCmdHelp ( void   ) 

returns the end of a online help page

Definition at line 488 of file Gui/Command.cpp.

Gui::Document * Command::getActiveGuiDocument ( void   )  const

Get pointer to the active gui document.

Definition at line 243 of file Gui/Command.cpp.

References Gui::Application::activeDocument(), and getGuiApplication().

Referenced by StdCmdViewCreate::activated(), StdCmdRefresh::activated(), StdCmdProjectInfo::activated(), StdCmdSaveAs::activated(), StdCmdSave::activated(), StdCmdExport::activated(), StdCmdImport::activated(), CmdSketcherTrimming::activated(), CmdSketcherCreateFillet::activated(), CmdSketcherCreateCircle::activated(), CmdSketcherCreateArc::activated(), CmdSketcherCreatePolyline::activated(), CmdSketcherCreateRectangle::activated(), CmdSketcherCreateLine::activated(), CmdSketcherConstrainAngle::activated(), CmdSketcherConstrainDistanceY::activated(), CmdSketcherConstrainDistanceX::activated(), CmdSketcherConstrainDistance::activated(), CmdSketcherViewSketch::activated(), CmdRaytracingWriteView::activated(), CmdPointsPolyCut::activated(), CmdMeshPolySplit::activated(), CmdMeshPolyCut::activated(), CmdMeshPolySelect::activated(), CmdMeshPolySegm::activated(), getUniqueObjectName(), hasActiveDocument(), StdCmdViewCreate::isActive(), CmdPartSimpleCylinder::isActive(), CmdPartTorus::isActive(), CmdPartCone::isActive(), CmdPartSphere::isActive(), CmdPartBox::isActive(), CmdPartCylinder::isActive(), StdCmdProjectInfo::isActive(), StdCmdSaveAs::isActive(), StdCmdSave::isActive(), StdCmdImport::isActive(), CmdSketcherTrimming::isActive(), CmdSketcherCreateFillet::isActive(), CmdSketcherCreateCircle::isActive(), CmdSketcherCreateArc::isActive(), CmdSketcherCreatePolyline::isActive(), CmdSketcherCreateRectangle::isActive(), CmdSketcherCreateLine::isActive(), CmdSketcherConstrainSymmetric::isActive(), CmdSketcherConstrainEqual::isActive(), CmdSketcherConstrainAngle::isActive(), CmdSketcherConstrainRadius::isActive(), CmdSketcherConstrainTangent::isActive(), CmdSketcherConstrainPerpendicular::isActive(), CmdSketcherConstrainParallel::isActive(), CmdSketcherConstrainDistanceY::isActive(), CmdSketcherConstrainDistanceX::isActive(), CmdSketcherConstrainPointOnObject::isActive(), CmdSketcherConstrainDistance::isActive(), CmdSketcherConstrainCoincident::isActive(), CmdSketcherConstrainLock::isActive(), CmdSketcherConstrainVertical::isActive(), CmdSketcherConstrainHorizontal::isActive(), SketcherGui::CmdSketcherToggleConstruction::isActive(), CmdSketcherViewSketch::isActive(), CmdSketcherLeaveSketch::isActive(), CmdSketcherMapSketch::isActive(), CmdSketcherNewSketch::isActive(), CmdRaytracingExportProject::isActive(), CmdRaytracingNewPovrayProject::isActive(), CmdPointsImport::isActive(), CmdPartRuledSurface::isActive(), CmdPartImportCurveNet::isActive(), CmdPartImport::isActive(), CmdPartBox3::isActive(), CmdPartBox2::isActive(), CmdMeshImport::isActive(), ImportIges::isActive(), ImportStep::isActive(), CmdDrawingExportPage::isActive(), CmdDrawingNewA3Landscape::isActive(), and CmdDrawingNewPage::isActive().

const char* Gui::Command::getAppModuleName ( void   )  const [inline]

returns the name to which the command belongs

Definition at line 267 of file Command.h.

App::Document * Command::getDocument ( const char *  Name = 0  )  const
const char* Gui::Command::getGroupName (  )  const [inline]

Get the name of the grouping of the command.

Definition at line 271 of file Command.h.

Referenced by Gui::Dialog::CommandModel::data().

Application * Command::getGuiApplication ( void   )  [static]

Get pointer to the Application Window.

Definition at line 238 of file Gui/Command.cpp.

References Gui::Application::Instance.

Referenced by StdCmdViewIvIssueCamPos::activated(), StdCmdFreezeViews::activated(), StdCmdMacroStopRecord::activated(), StdCmdPaste::activated(), StdCmdCopy::activated(), StdCmdCut::activated(), StdCmdRedo::activated(), StdCmdUndo::activated(), StdCmdExport::activated(), StdCmdImport::activated(), StdCmdOpen::activated(), CmdRaytracingWriteCamera::activated(), getActiveGuiDocument(), getDocument(), invoke(), StdCmdViewIvIssueCamPos::isActive(), StdCmdViewIvStereoInterleavedColumns::isActive(), StdCmdViewIvStereoInterleavedRows::isActive(), StdCmdViewIvStereoQuadBuff::isActive(), StdCmdViewIvStereoRedGreen::isActive(), StdCmdViewIvStereoOff::isActive(), StdCmdViewExample3::isActive(), StdCmdViewExample2::isActive(), StdCmdViewExample1::isActive(), StdCmdViewFitSelection::isActive(), StdCmdViewFitAll::isActive(), StdCmdToggleBreakpoint::isActive(), StdCmdMacroStartDebug::isActive(), StdCmdDlgMacroExecuteDirect::isActive(), StdCmdDlgMacroExecute::isActive(), StdCmdMacroStopRecord::isActive(), StdCmdDlgMacroRecord::isActive(), StdCmdPaste::isActive(), StdCmdCopy::isActive(), StdCmdCut::isActive(), StdCmdRedo::isActive(), StdCmdUndo::isActive(), StdCmdPrintPdf::isActive(), StdCmdPrintPreview::isActive(), StdCmdPrint::isActive(), StdCmdSaveAs::isActive(), StdCmdSave::isActive(), CmdWebBrowserZoomOut::isActive(), CmdWebBrowserZoomIn::isActive(), CmdWebBrowserStop::isActive(), CmdWebBrowserRefresh::isActive(), CmdWebBrowserNext::isActive(), CmdWebBrowserBack::isActive(), CmdRaytracingWriteCamera::isActive(), FCCmdImportReadBREP::isActive(), and isViewOfType().

virtual const char* Gui::Command::getHelpUrl ( void   )  const [inline, virtual]

Get the help URL.

Definition at line 253 of file Command.h.

const char* Gui::Command::getName ( void   )  const [inline]
App::DocumentObject * Command::getObject ( const char *  Name  )  const

returns the named feature or the active one from the active document or NULL

Definition at line 262 of file Gui/Command.cpp.

References getDocument(), and App::Document::getObject().

Gui::SelectionSingleton & Command::getSelection ( void   ) 

Get a reference to the selection.

Definition at line 344 of file Gui/Command.cpp.

References Gui::Selection().

Referenced by CmdRobotInsertWaypointPreselect::activated(), CmdRobotInsertWaypoint::activated(), StdCmdMeasurementSimple::activated(), CmdRobotAddToolShape::activated(), CmdRobotExportKukaFull::activated(), CmdRobotExportKukaCompact::activated(), CmdSketcherConstrainSymmetric::activated(), CmdSketcherConstrainEqual::activated(), CmdSketcherConstrainAngle::activated(), CmdSketcherConstrainRadius::activated(), CmdSketcherConstrainTangent::activated(), CmdSketcherConstrainPerpendicular::activated(), CmdSketcherConstrainParallel::activated(), CmdSketcherConstrainDistanceY::activated(), CmdSketcherConstrainDistanceX::activated(), CmdSketcherConstrainPointOnObject::activated(), CmdSketcherConstrainDistance::activated(), CmdSketcherConstrainCoincident::activated(), CmdSketcherConstrainLock::activated(), CmdSketcherConstrainVertical::activated(), CmdSketcherConstrainHorizontal::activated(), SketcherGui::CmdSketcherToggleConstruction::activated(), CmdRaytracingExportProject::activated(), CmdPointsExport::activated(), CmdPartDesignFillet::activated(), CmdPartDesignRevolution::activated(), CmdPartDesignPocket::activated(), CmdPartDesignPad::activated(), CmdPartSection::activated(), CmdPartFuse::activated(), CmdPartCommon::activated(), CmdPartCut::activated(), CmdMeshFillupHoles::activated(), CmdMeshBoundingBox::activated(), CmdMeshFlipNormals::activated(), CmdMeshHarmonizeNormals::activated(), CmdMeshSmoothing::activated(), CmdMeshEvaluateSolid::activated(), CmdMeshEvaluation::activated(), CmdMeshToolMesh::activated(), CmdMeshVertexCurvature::activated(), CmdMeshDemolding::activated(), CmdMeshTransform::activated(), CmdDrawingExportPage::activated(), CmdDrawingNewView::activated(), CmdApproxPlane::isActive(), CmdApproxSurface::isActive(), CmdPointsPolyCut::isActive(), CmdPointsTransform::isActive(), CmdPointsExport::isActive(), CmdPartSection::isActive(), CmdPartFuse::isActive(), CmdPartCommon::isActive(), CmdPartCut::isActive(), CmdMeshFillupHoles::isActive(), CmdMeshBoundingBox::isActive(), CmdMeshFlipNormals::isActive(), CmdMeshHarmonizeNormals::isActive(), CmdMeshSmoothing::isActive(), CmdMeshEvaluateSolid::isActive(), CmdMeshToolMesh::isActive(), CmdMeshPolySplit::isActive(), CmdMeshPolyCut::isActive(), CmdMeshAddFacet::isActive(), CmdMeshPolySelect::isActive(), CmdMeshPolySegm::isActive(), CmdMeshVertexCurvature::isActive(), CmdMeshFromGeometry::isActive(), CmdMeshExport::isActive(), CmdMeshIntersection::isActive(), CmdMeshDifference::isActive(), CmdMeshUnion::isActive(), CmdMeshDemolding::isActive(), and CmdMeshTransform::isActive().

std::string Command::getUniqueObjectName ( const char *  BaseName  )  const
bool Command::hasActiveDocument ( void   )  const
bool Command::hasObject ( const char *  Name  ) 

true when there is a document and a Feature with Name

Definition at line 339 of file Gui/Command.cpp.

References getDocument(), and App::Document::getObject().

void Command::invoke ( int  i  ) 
virtual bool Gui::Command::isActive ( void   )  [inline, protected, virtual]

Overite this method if your Cmd is not always active.

Reimplemented in Gui::PythonCommand, StdCmdImport, StdCmdExport, StdCmdMergeProjects, StdCmdSave, StdCmdSaveAs, StdCmdProjectInfo, StdCmdProjectUtil, StdCmdPrint, StdCmdPrintPreview, StdCmdPrintPdf, StdCmdUndo, StdCmdRedo, StdCmdCut, StdCmdCopy, StdCmdPaste, StdCmdDDuplicateSelection, StdCmdSelectAll, StdCmdDelete, StdCmdRefresh, StdCmdTransform, StdCmdPlacement, StdCmdRandomColor, StdCmdDlgMacroRecord, StdCmdMacroStopRecord, StdCmdDlgMacroExecute, StdCmdDlgMacroExecuteDirect, StdCmdMacroStartDebug, StdCmdMacroStopDebug, StdCmdMacroStepOver, StdCmdToggleBreakpoint, StdCmdWorkbench, StdCmdAbout, FCCmdTest1, FCCmdTest2, FCCmdTest3, FCCmdTest4, FCCmdTest5, FCCmdTest6, CmdTestProgress1, CmdTestProgress2, CmdTestProgress3, CmdTestProgress4, CmdTestProgress5, CmdTestMDI1, CmdTestMDI2, CmdTestMDI3, StdOrthographicCamera, StdPerspectiveCamera, StdCmdFreezeViews, StdCmdToggleClipPlane, StdCmdDrawStyle, StdCmdToggleVisibility, StdCmdToggleSelectability, StdCmdShowSelection, StdCmdHideSelection, StdCmdToggleObjects, StdCmdShowObjects, StdCmdHideObjects, StdCmdSetAppearance, StdCmdViewBottom, StdCmdViewFront, StdCmdViewLeft, StdCmdViewRear, StdCmdViewRight, StdCmdViewTop, StdCmdViewAxo, StdCmdViewFitAll, StdCmdViewFitSelection, StdViewDockUndockFullscreen, StdViewScreenShot, StdCmdViewCreate, StdCmdToggleNavigation, StdCmdAxisCross, StdCmdViewExample1, StdCmdViewExample2, StdCmdViewExample3, StdCmdViewIvStereoOff, StdCmdViewIvStereoRedGreen, StdCmdViewIvStereoQuadBuff, StdCmdViewIvStereoInterleavedRows, StdCmdViewIvStereoInterleavedColumns, StdCmdViewIvIssueCamPos, StdViewZoomIn, StdViewZoomOut, StdViewBoxZoom, StdCmdMeasureDistance, StdCmdSceneInspector, StdCmdTextureMapping, StdCmdArrangeIcons, StdCmdTileWindows, StdCmdCascadeWindows, StdCmdCloseActiveWindow, StdCmdCloseAllWindows, StdCmdActivateNextWindow, StdCmdActivatePrevWindow, StdCmdDockViewMenu, StdCmdToolBarMenu, StdCmdWindowsMenu, CmdDrawingNewPage, CmdDrawingNewA3Landscape, CmdDrawingExportPage, CmdDrawingProjectShape, CmdFemCreateFromShape, CmdCreateImagePlane, FCCmdImportReadBREP, ImportStep, ImportIges, CmdVisualInspection, CmdInspectElement, CmdMeshTransform, CmdMeshDemolding, CmdMeshUnion, CmdMeshDifference, CmdMeshIntersection, CmdMeshImport, CmdMeshExport, CmdMeshFromGeometry, CmdMeshVertexCurvature, CmdMeshVertexCurvatureInfo, CmdMeshPolySegm, CmdMeshPolySelect, CmdMeshAddFacet, CmdMeshPolyCut, CmdMeshPolySplit, CmdMeshToolMesh, CmdMeshEvaluation, CmdMeshEvaluateFacet, CmdMeshRemoveComponents, CmdMeshRemoveCompByHand, CmdMeshEvaluateSolid, CmdMeshSmoothing, CmdMeshHarmonizeNormals, CmdMeshFlipNormals, CmdMeshBoundingBox, CmdMeshBuildRegularSolid, CmdMeshFillupHoles, CmdMeshFillInteractiveHole, CmdMeshPartMesher, CmdPartBox2, CmdPartBox3, CmdPartPrimitives, CmdPartCut, CmdPartCommon, CmdPartFuse, CmdPartSection, CmdPartImport, CmdPartExport, CmdPartImportCurveNet, CmdPartMakeSolid, CmdPartReverseShape, CmdPartBoolean, CmdPartExtrude, CmdPartRevolve, CmdPartFillet, CmdPartMirror, CmdPartCrossSections, CmdPartBuilder, CmdPartLoft, CmdShapeInfo, CmdPartRuledSurface, CmdPartCylinder, CmdPartBox, CmdPartSphere, CmdPartCone, CmdPartTorus, CmdPartSimpleCylinder, CmdPartShapeFromMesh, CmdPartSimpleCopy, CmdPartDesignPad, CmdPartDesignPocket, CmdPartDesignRevolution, CmdPartDesignFillet, CmdPartDesignChamfer, CmdPointsImport, CmdPointsExport, CmdPointsTransform, CmdPointsPolyCut, CmdRaytracingWriteCamera, CmdRaytracingWritePart, CmdRaytracingWriteView, CmdRaytracingNewPovrayProject, CmdRaytracingExportProject, CmdApproxSurface, CmdApproxPlane, CmdRobotSetHomePos, CmdRobotRestoreHomePos, CmdRobotConstraintAxle, CmdRobotSimulate, CmdRobotExportKukaCompact, CmdRobotExportKukaFull, CmdRobotInsertKukaIR500, CmdRobotInsertKukaIR16, CmdRobotInsertKukaIR210, CmdRobotInsertKukaIR125, CmdRobotAddToolShape, CmdRobotCreateTrajectory, CmdRobotInsertWaypoint, CmdRobotInsertWaypointPreselect, CmdRobotSetDefaultOrientation, CmdRobotSetDefaultValues, CmdRobotEdge2Trac, CmdRobotTrajectoryDressUp, CmdRobotTrajectoryCompound, CmdSandboxEventLoop, CmdSandboxMeshLoader, CmdSandboxMeshLoaderBoost, CmdSandboxMeshLoaderFuture, CmdSandboxMeshTestJob, CmdSandboxMeshTestRef, CmdTestGrabWidget, CmdTestImageNode, CmdTestWidgetShape, CmdSketcherNewSketch, CmdSketcherMapSketch, CmdSketcherLeaveSketch, CmdSketcherViewSketch, SketcherGui::CmdSketcherToggleConstruction, CmdSketcherConstrainHorizontal, CmdSketcherConstrainVertical, CmdSketcherConstrainLock, CmdSketcherConstrainCoincident, CmdSketcherConstrainDistance, CmdSketcherConstrainPointOnObject, CmdSketcherConstrainDistanceX, CmdSketcherConstrainDistanceY, CmdSketcherConstrainParallel, CmdSketcherConstrainPerpendicular, CmdSketcherConstrainTangent, CmdSketcherConstrainRadius, CmdSketcherConstrainAngle, CmdSketcherConstrainEqual, CmdSketcherConstrainSymmetric, CmdSketcherCreateLine, CmdSketcherCreateRectangle, CmdSketcherCreatePolyline, CmdSketcherCreateArc, CmdSketcherCreateCircle, CmdSketcherCreatePoint, CmdSketcherCreateText, CmdSketcherCreateDraftLine, CmdSketcherCreateFillet, CmdSketcherTrimming, CmdWebBrowserBack, CmdWebBrowserNext, CmdWebBrowserRefresh, CmdWebBrowserStop, CmdWebBrowserZoomIn, and CmdWebBrowserZoomOut.

Definition at line 159 of file Command.h.

Referenced by invoke(), and testActive().

bool Command::isActiveObjectValid ( void   )  [static]
bool Command::isViewOfType ( Base::Type  t  )  const

checks if the active view is of a special type or derived

Definition at line 218 of file Gui/Command.cpp.

References Gui::Application::activeDocument(), Gui::Document::getActiveView(), getGuiApplication(), Gui::BaseView::getTypeId(), and Base::Type::isDerivedFrom().

Referenced by StdViewScreenShot::isActive().

const char * Command::keySequenceToAccel ( int  sk  )  const [protected]
void Command::languageChange (  )  [virtual]
void Command::openCommand ( const char *  sCmdName = 0  )  [static]

Open a new Undo transaction on the active document.

Open a new Undo transaction on the active document This method opens a new UNDO transaction on the active document.

This transaction will later apear in the UNDO REDO dialog with the name of the command. If the user recall the transaction everything changed on the document between OpenCommand() and CommitCommand will be undone (or redone). You can use an alternetive name for the operation default is the Command name.

See also:
CommitCommand(),AbortCommand()

Definition at line 368 of file Gui/Command.cpp.

References Gui::Application::activeDocument(), Gui::Application::Instance, and Gui::Document::openCommand().

Referenced by DrawingGui::TaskProjection::accept(), CmdRobotTrajectoryCompound::activated(), CmdRobotTrajectoryDressUp::activated(), CmdRobotEdge2Trac::activated(), CmdRobotInsertWaypointPreselect::activated(), CmdRobotInsertWaypoint::activated(), CmdRobotCreateTrajectory::activated(), StdCmdMeasurementSimple::activated(), CmdPartSimpleCopy::activated(), CmdPartShapeFromMesh::activated(), CmdPartSimpleCylinder::activated(), CmdPartTorus::activated(), CmdPartCone::activated(), CmdPartSphere::activated(), CmdPartBox::activated(), CmdPartCylinder::activated(), CmdRobotAddToolShape::activated(), CmdRobotInsertKukaIR125::activated(), CmdRobotInsertKukaIR210::activated(), CmdRobotInsertKukaIR16::activated(), CmdRobotInsertKukaIR500::activated(), StdCmdRefresh::activated(), CmdSketcherConstrainSymmetric::activated(), CmdSketcherConstrainEqual::activated(), CmdSketcherConstrainAngle::activated(), CmdSketcherConstrainRadius::activated(), CmdSketcherConstrainTangent::activated(), CmdSketcherConstrainPerpendicular::activated(), CmdSketcherConstrainParallel::activated(), CmdSketcherConstrainDistanceY::activated(), CmdSketcherConstrainDistanceX::activated(), CmdSketcherConstrainPointOnObject::activated(), CmdSketcherConstrainDistance::activated(), CmdSketcherConstrainCoincident::activated(), CmdSketcherConstrainLock::activated(), CmdSketcherConstrainVertical::activated(), CmdSketcherConstrainHorizontal::activated(), SketcherGui::CmdSketcherToggleConstruction::activated(), CmdSketcherLeaveSketch::activated(), CmdSketcherMapSketch::activated(), CmdSketcherNewSketch::activated(), CmdRobotConstraintAxle::activated(), CmdRobotRestoreHomePos::activated(), CmdRobotSetHomePos::activated(), CmdApproxPlane::activated(), CmdApproxSurface::activated(), CmdRaytracingExportProject::activated(), CmdRaytracingNewPartSegment::activated(), CmdRaytracingNewPovrayProject::activated(), CmdRaytracingWriteView::activated(), CmdPointsTransform::activated(), CmdPointsExport::activated(), CmdPointsImport::activated(), CmdPartDesignFillet::activated(), CmdPartDesignRevolution::activated(), CmdPartDesignPocket::activated(), CmdPartDesignPad::activated(), CmdPartRuledSurface::activated(), CmdPartImportCurveNet::activated(), CmdPartExport::activated(), CmdPartImport::activated(), CmdPartSection::activated(), CmdPartFuse::activated(), CmdPartCommon::activated(), CmdPartCut::activated(), CmdPartBox3::activated(), CmdPartBox2::activated(), CmdMeshFillupHoles::activated(), CmdMeshFlipNormals::activated(), CmdMeshHarmonizeNormals::activated(), CmdMeshSmoothing::activated(), CmdMeshToolMesh::activated(), CmdMeshVertexCurvature::activated(), CmdMeshImport::activated(), CmdMeshIntersection::activated(), CmdMeshDifference::activated(), CmdMeshUnion::activated(), CmdMeshDemolding::activated(), CmdMeshTransform::activated(), ImportIges::activated(), ImportStep::activated(), FCCmdImportReadBREP::activated(), CmdCreateImagePlane::activated(), CmdFemCreateFromShape::activated(), CmdDrawingExportPage::activated(), CmdDrawingNewView::activated(), CmdDrawingNewA3Landscape::activated(), CmdDrawingNewPage::activated(), SketcherGui::DrawSketchHandler::createAutoConstraints(), PartDesignGui::ViewProvider::doubleClicked(), SketcherGui::EditDatumDialog::exec(), SketcherGui::ViewProviderSketch::mouseButtonPressed(), PartDesignGui::TaskDlgPatternRectangularParameters::reject(), PartDesignGui::TaskDlgHoleParameters::reject(), DrawSketchHandlerTrimming::releaseButton(), DrawSketchHandlerFillet::releaseButton(), DrawSketchHandlerCircle::releaseButton(), DrawSketchHandlerArc::releaseButton(), DrawSketchHandlerLineSet::releaseButton(), DrawSketchHandlerBox::releaseButton(), and DrawSketchHandlerLine::releaseButton().

const std::string Gui::Command::strToPython ( const std::string &  Str  )  [inline]

Definition at line 243 of file Command.h.

References strToPython().

Referenced by strToPython().

const std::string Command::strToPython ( const char *  Str  ) 

import an external module only once

translate a string to a python string literal (needed e.g. in file names for windows...)

Definition at line 437 of file Gui/Command.cpp.

Referenced by CmdRaytracingWritePart::activated(), and CmdRaytracingWriteCamera::activated().

void Command::testActive ( void   ) 
void Command::updateActive ( void   )  [static]

Updates the (active) document (propagate changes).

Definition at line 443 of file Gui/Command.cpp.

References doCommand(), and Gui.

Referenced by DrawingGui::TaskProjection::accept(), CmdRobotInsertWaypointPreselect::activated(), CmdRobotInsertWaypoint::activated(), CmdRobotCreateTrajectory::activated(), StdCmdMeasurementSimple::activated(), CmdPartSimpleCopy::activated(), CmdPartSimpleCylinder::activated(), CmdPartTorus::activated(), CmdPartCone::activated(), CmdPartSphere::activated(), CmdPartBox::activated(), CmdPartCylinder::activated(), CmdRobotAddToolShape::activated(), CmdRobotInsertKukaIR125::activated(), CmdRobotInsertKukaIR210::activated(), CmdRobotInsertKukaIR16::activated(), CmdRobotInsertKukaIR500::activated(), CmdSketcherConstrainSymmetric::activated(), CmdSketcherConstrainEqual::activated(), CmdSketcherConstrainTangent::activated(), CmdSketcherConstrainPerpendicular::activated(), CmdSketcherConstrainParallel::activated(), CmdSketcherConstrainCoincident::activated(), CmdSketcherConstrainLock::activated(), CmdSketcherConstrainVertical::activated(), CmdSketcherConstrainHorizontal::activated(), SketcherGui::CmdSketcherToggleConstruction::activated(), CmdRobotConstraintAxle::activated(), CmdRobotRestoreHomePos::activated(), CmdRobotSetHomePos::activated(), CmdApproxPlane::activated(), CmdApproxSurface::activated(), CmdRaytracingNewPartSegment::activated(), CmdRaytracingWriteView::activated(), CmdPointsExport::activated(), CmdPointsImport::activated(), CmdPartDesignRevolution::activated(), CmdPartDesignPocket::activated(), CmdPartDesignPad::activated(), CmdPartRuledSurface::activated(), CmdPartImportCurveNet::activated(), CmdPartSection::activated(), CmdPartFuse::activated(), CmdPartCommon::activated(), CmdPartCut::activated(), CmdPartBox3::activated(), CmdPartBox2::activated(), CmdPartNewDoc::activated(), CmdMeshFillupHoles::activated(), CmdMeshFlipNormals::activated(), CmdMeshHarmonizeNormals::activated(), CmdMeshToolMesh::activated(), CmdMeshVertexCurvature::activated(), CmdMeshImport::activated(), CmdMeshIntersection::activated(), CmdMeshDifference::activated(), CmdMeshUnion::activated(), CmdMeshDemolding::activated(), CmdMeshTransform::activated(), ImportIges::activated(), ImportStep::activated(), CmdDrawingNewView::activated(), SketcherGui::DrawSketchHandler::createAutoConstraints(), SketcherGui::ViewProviderSketch::mouseButtonPressed(), DrawSketchHandlerTrimming::releaseButton(), DrawSketchHandlerFillet::releaseButton(), DrawSketchHandlerCircle::releaseButton(), DrawSketchHandlerArc::releaseButton(), DrawSketchHandlerLineSet::releaseButton(), DrawSketchHandlerBox::releaseButton(), and DrawSketchHandlerLine::releaseButton().

void Command::updateAll ( std::list< Gui::Document * >  cList  )  [static]

Updates the (all or listed) documents (propagate changes).

Definition at line 460 of file Gui/Command.cpp.

References Gui::Application::Instance, and Gui::Application::onUpdate().


Friends And Related Function Documentation

friend class CommandManager [friend]

CommandManager is a friend.

Definition at line 172 of file Command.h.


Member Data Documentation

int Gui::Command::eType [protected]

Definition at line 292 of file Command.h.

Referenced by CmdSketcherConstrainAngle::CmdSketcherConstrainAngle(), CmdSketcherConstrainCoincident::CmdSketcherConstrainCoincident(), CmdSketcherConstrainDistance::CmdSketcherConstrainDistance(), CmdSketcherConstrainDistanceX::CmdSketcherConstrainDistanceX(), CmdSketcherConstrainDistanceY::CmdSketcherConstrainDistanceY(), CmdSketcherConstrainEqual::CmdSketcherConstrainEqual(), CmdSketcherConstrainHorizontal::CmdSketcherConstrainHorizontal(), CmdSketcherConstrainLock::CmdSketcherConstrainLock(), CmdSketcherConstrainParallel::CmdSketcherConstrainParallel(), CmdSketcherConstrainPerpendicular::CmdSketcherConstrainPerpendicular(), CmdSketcherConstrainPointOnObject::CmdSketcherConstrainPointOnObject(), CmdSketcherConstrainRadius::CmdSketcherConstrainRadius(), CmdSketcherConstrainSymmetric::CmdSketcherConstrainSymmetric(), CmdSketcherConstrainTangent::CmdSketcherConstrainTangent(), CmdSketcherConstrainVertical::CmdSketcherConstrainVertical(), CmdSketcherCreateArc::CmdSketcherCreateArc(), CmdSketcherCreateCircle::CmdSketcherCreateCircle(), CmdSketcherCreateDraftLine::CmdSketcherCreateDraftLine(), CmdSketcherCreateFillet::CmdSketcherCreateFillet(), CmdSketcherCreateLine::CmdSketcherCreateLine(), CmdSketcherCreatePoint::CmdSketcherCreatePoint(), CmdSketcherCreatePolyline::CmdSketcherCreatePolyline(), CmdSketcherCreateRectangle::CmdSketcherCreateRectangle(), CmdSketcherCreateText::CmdSketcherCreateText(), CmdSketcherLeaveSketch::CmdSketcherLeaveSketch(), SketcherGui::CmdSketcherToggleConstruction::CmdSketcherToggleConstruction(), CmdSketcherTrimming::CmdSketcherTrimming(), CmdSketcherViewSketch::CmdSketcherViewSketch(), Command(), StdCmdAboutQt::StdCmdAboutQt(), StdCmdActivateNextWindow::StdCmdActivateNextWindow(), StdCmdActivatePrevWindow::StdCmdActivatePrevWindow(), StdCmdArrangeIcons::StdCmdArrangeIcons(), StdCmdCascadeWindows::StdCmdCascadeWindows(), StdCmdCloseActiveWindow::StdCmdCloseActiveWindow(), StdCmdCloseAllWindows::StdCmdCloseAllWindows(), StdCmdCommandLine::StdCmdCommandLine(), StdCmdDelete::StdCmdDelete(), StdCmdDemoMode::StdCmdDemoMode(), StdCmdDlgCustomize::StdCmdDlgCustomize(), StdCmdDlgMacroExecute::StdCmdDlgMacroExecute(), StdCmdDlgMacroExecuteDirect::StdCmdDlgMacroExecuteDirect(), StdCmdDlgMacroRecord::StdCmdDlgMacroRecord(), StdCmdDlgParameter::StdCmdDlgParameter(), StdCmdDlgPreferences::StdCmdDlgPreferences(), StdCmdDockViewMenu::StdCmdDockViewMenu(), StdCmdDrawStyle::StdCmdDrawStyle(), StdCmdExport::StdCmdExport(), StdCmdFreeCADWebsite::StdCmdFreeCADWebsite(), StdCmdFreezeViews::StdCmdFreezeViews(), StdCmdHideObjects::StdCmdHideObjects(), StdCmdHideSelection::StdCmdHideSelection(), StdCmdMacroStartDebug::StdCmdMacroStartDebug(), StdCmdMacroStepOver::StdCmdMacroStepOver(), StdCmdMacroStopDebug::StdCmdMacroStopDebug(), StdCmdMacroStopRecord::StdCmdMacroStopRecord(), StdCmdMeasureDistance::StdCmdMeasureDistance(), StdCmdMeasurementSimple::StdCmdMeasurementSimple(), StdCmdOnlineHelp::StdCmdOnlineHelp(), StdCmdOnlineHelpPython::StdCmdOnlineHelpPython(), StdCmdOnlineHelpWebsite::StdCmdOnlineHelpWebsite(), StdCmdPythonWebsite::StdCmdPythonWebsite(), StdCmdRedo::StdCmdRedo(), StdCmdSave::StdCmdSave(), StdCmdSceneInspector::StdCmdSceneInspector(), StdCmdSetAppearance::StdCmdSetAppearance(), StdCmdShowObjects::StdCmdShowObjects(), StdCmdShowSelection::StdCmdShowSelection(), StdCmdStatusBar::StdCmdStatusBar(), StdCmdTextureMapping::StdCmdTextureMapping(), StdCmdTileWindows::StdCmdTileWindows(), StdCmdToggleBreakpoint::StdCmdToggleBreakpoint(), StdCmdToggleClipPlane::StdCmdToggleClipPlane(), StdCmdToggleNavigation::StdCmdToggleNavigation(), StdCmdToggleObjects::StdCmdToggleObjects(), StdCmdToggleSelectability::StdCmdToggleSelectability(), StdCmdToggleVisibility::StdCmdToggleVisibility(), StdCmdToolBarMenu::StdCmdToolBarMenu(), StdCmdTreeSelection::StdCmdTreeSelection(), StdCmdUndo::StdCmdUndo(), StdCmdUserInterface::StdCmdUserInterface(), StdCmdViewAxo::StdCmdViewAxo(), StdCmdViewCreate::StdCmdViewCreate(), StdCmdViewExample1::StdCmdViewExample1(), StdCmdViewExample2::StdCmdViewExample2(), StdCmdViewExample3::StdCmdViewExample3(), StdCmdViewFitAll::StdCmdViewFitAll(), StdCmdViewFitSelection::StdCmdViewFitSelection(), StdCmdViewFront::StdCmdViewFront(), StdCmdViewIvIssueCamPos::StdCmdViewIvIssueCamPos(), StdCmdViewIvStereoInterleavedColumns::StdCmdViewIvStereoInterleavedColumns(), StdCmdViewIvStereoInterleavedRows::StdCmdViewIvStereoInterleavedRows(), StdCmdViewIvStereoOff::StdCmdViewIvStereoOff(), StdCmdViewIvStereoQuadBuff::StdCmdViewIvStereoQuadBuff(), StdCmdViewIvStereoRedGreen::StdCmdViewIvStereoRedGreen(), StdCmdViewLeft::StdCmdViewLeft(), StdCmdViewRear::StdCmdViewRear(), StdCmdViewRight::StdCmdViewRight(), StdCmdViewTop::StdCmdViewTop(), StdCmdWhatsThis::StdCmdWhatsThis(), StdCmdWindows::StdCmdWindows(), StdCmdWindowsMenu::StdCmdWindowsMenu(), StdCmdWorkbench::StdCmdWorkbench(), StdOrthographicCamera::StdOrthographicCamera(), StdPerspectiveCamera::StdPerspectiveCamera(), StdViewBoxZoom::StdViewBoxZoom(), StdViewDockUndockFullscreen::StdViewDockUndockFullscreen(), StdViewScreenShot::StdViewScreenShot(), StdViewZoomIn::StdViewZoomIn(), StdViewZoomOut::StdViewZoomOut(), and testActive().

const char* Gui::Command::sAppModule [protected]

Definition at line 288 of file Command.h.

Referenced by CmdApproxPlane::CmdApproxPlane(), CmdApproxSurface::CmdApproxSurface(), CmdAssemblyConstraintAxle::CmdAssemblyConstraintAxle(), CmdCompleteConstraintAxle::CmdCompleteConstraintAxle(), CmdCreateImagePlane::CmdCreateImagePlane(), CmdDrawingNewA3Landscape::CmdDrawingNewA3Landscape(), CmdDrawingNewPage::CmdDrawingNewPage(), CmdDrawingNewView::CmdDrawingNewView(), CmdDrawingOpen::CmdDrawingOpen(), CmdFemCreateFromShape::CmdFemCreateFromShape(), CmdImageOpen::CmdImageOpen(), CmdInspectElement::CmdInspectElement(), CmdMeshAddFacet::CmdMeshAddFacet(), CmdMeshBoundingBox::CmdMeshBoundingBox(), CmdMeshBuildRegularSolid::CmdMeshBuildRegularSolid(), CmdMeshDemolding::CmdMeshDemolding(), CmdMeshDifference::CmdMeshDifference(), CmdMeshEvaluateFacet::CmdMeshEvaluateFacet(), CmdMeshEvaluateSolid::CmdMeshEvaluateSolid(), CmdMeshEvaluation::CmdMeshEvaluation(), CmdMeshExport::CmdMeshExport(), CmdMeshFillInteractiveHole::CmdMeshFillInteractiveHole(), CmdMeshFillupHoles::CmdMeshFillupHoles(), CmdMeshFlipNormals::CmdMeshFlipNormals(), CmdMeshFromGeometry::CmdMeshFromGeometry(), CmdMeshHarmonizeNormals::CmdMeshHarmonizeNormals(), CmdMeshImport::CmdMeshImport(), CmdMeshIntersection::CmdMeshIntersection(), CmdMeshPartMesher::CmdMeshPartMesher(), CmdMeshPolyCut::CmdMeshPolyCut(), CmdMeshPolySegm::CmdMeshPolySegm(), CmdMeshPolySelect::CmdMeshPolySelect(), CmdMeshPolySplit::CmdMeshPolySplit(), CmdMeshRemoveCompByHand::CmdMeshRemoveCompByHand(), CmdMeshRemoveComponents::CmdMeshRemoveComponents(), CmdMeshSmoothing::CmdMeshSmoothing(), CmdMeshToolMesh::CmdMeshToolMesh(), CmdMeshTransform::CmdMeshTransform(), CmdMeshUnion::CmdMeshUnion(), CmdMeshVertexCurvature::CmdMeshVertexCurvature(), CmdMeshVertexCurvatureInfo::CmdMeshVertexCurvatureInfo(), CmdPartBoolean::CmdPartBoolean(), CmdPartBox::CmdPartBox(), CmdPartBox2::CmdPartBox2(), CmdPartBox3::CmdPartBox3(), CmdPartBuilder::CmdPartBuilder(), CmdPartCommon::CmdPartCommon(), CmdPartCone::CmdPartCone(), CmdPartCrossSections::CmdPartCrossSections(), CmdPartCut::CmdPartCut(), CmdPartCylinder::CmdPartCylinder(), CmdPartDesignChamfer::CmdPartDesignChamfer(), CmdPartDesignFillet::CmdPartDesignFillet(), CmdPartDesignPad::CmdPartDesignPad(), CmdPartDesignPocket::CmdPartDesignPocket(), CmdPartDesignRevolution::CmdPartDesignRevolution(), CmdPartExport::CmdPartExport(), CmdPartExtrude::CmdPartExtrude(), CmdPartFillet::CmdPartFillet(), CmdPartFuse::CmdPartFuse(), CmdPartImport::CmdPartImport(), CmdPartImportCurveNet::CmdPartImportCurveNet(), CmdPartLoft::CmdPartLoft(), CmdPartMakeSolid::CmdPartMakeSolid(), CmdPartMirror::CmdPartMirror(), CmdPartNewDoc::CmdPartNewDoc(), CmdPartPickCurveNet::CmdPartPickCurveNet(), CmdPartPrimitives::CmdPartPrimitives(), CmdPartReverseShape::CmdPartReverseShape(), CmdPartRevolve::CmdPartRevolve(), CmdPartRuledSurface::CmdPartRuledSurface(), CmdPartSection::CmdPartSection(), CmdPartShapeFromMesh::CmdPartShapeFromMesh(), CmdPartSimpleCopy::CmdPartSimpleCopy(), CmdPartSimpleCylinder::CmdPartSimpleCylinder(), CmdPartSphere::CmdPartSphere(), CmdPartTorus::CmdPartTorus(), CmdPointsExport::CmdPointsExport(), CmdPointsImport::CmdPointsImport(), CmdPointsPolyCut::CmdPointsPolyCut(), CmdPointsTransform::CmdPointsTransform(), CmdRaytracingNewPartSegment::CmdRaytracingNewPartSegment(), CmdRaytracingNewPovrayProject::CmdRaytracingNewPovrayProject(), CmdRaytracingWriteCamera::CmdRaytracingWriteCamera(), CmdRaytracingWritePart::CmdRaytracingWritePart(), CmdRaytracingWriteView::CmdRaytracingWriteView(), CmdRobotAddToolShape::CmdRobotAddToolShape(), CmdRobotConstraintAxle::CmdRobotConstraintAxle(), CmdRobotCreateTrajectory::CmdRobotCreateTrajectory(), CmdRobotEdge2Trac::CmdRobotEdge2Trac(), CmdRobotExportKukaCompact::CmdRobotExportKukaCompact(), CmdRobotExportKukaFull::CmdRobotExportKukaFull(), CmdRobotInsertKukaIR125::CmdRobotInsertKukaIR125(), CmdRobotInsertKukaIR16::CmdRobotInsertKukaIR16(), CmdRobotInsertKukaIR210::CmdRobotInsertKukaIR210(), CmdRobotInsertKukaIR500::CmdRobotInsertKukaIR500(), CmdRobotInsertWaypoint::CmdRobotInsertWaypoint(), CmdRobotInsertWaypointPreselect::CmdRobotInsertWaypointPreselect(), CmdRobotRestoreHomePos::CmdRobotRestoreHomePos(), CmdRobotSetDefaultOrientation::CmdRobotSetDefaultOrientation(), CmdRobotSetDefaultValues::CmdRobotSetDefaultValues(), CmdRobotSetHomePos::CmdRobotSetHomePos(), CmdRobotSimulate::CmdRobotSimulate(), CmdRobotTrajectoryCompound::CmdRobotTrajectoryCompound(), CmdRobotTrajectoryDressUp::CmdRobotTrajectoryDressUp(), CmdSandboxDocThreadBusy::CmdSandboxDocThreadBusy(), CmdSandboxDocThreadWithDialog::CmdSandboxDocThreadWithDialog(), CmdSandboxDocThreadWithFileDlg::CmdSandboxDocThreadWithFileDlg(), CmdSandboxDocThreadWithSeq::CmdSandboxDocThreadWithSeq(), CmdSandboxDocumentNoThread::CmdSandboxDocumentNoThread(), CmdSandboxDocumentTestThread::CmdSandboxDocumentTestThread(), CmdSandboxDocumentThread::CmdSandboxDocumentThread(), CmdSandboxEventLoop::CmdSandboxEventLoop(), CmdSandboxMeshLoader::CmdSandboxMeshLoader(), CmdSandboxPyQtThread::CmdSandboxPyQtThread(), CmdSandboxPythonLockThread::CmdSandboxPythonLockThread(), CmdSandboxPythonMainThread::CmdSandboxPythonMainThread(), CmdSandboxPythonNolockThread::CmdSandboxPythonNolockThread(), CmdSandboxPythonThread::CmdSandboxPythonThread(), CmdSandboxWorkerThread::CmdSandboxWorkerThread(), CmdShapeInfo::CmdShapeInfo(), CmdSketcherConstrainAngle::CmdSketcherConstrainAngle(), CmdSketcherConstrainCoincident::CmdSketcherConstrainCoincident(), CmdSketcherConstrainDistance::CmdSketcherConstrainDistance(), CmdSketcherConstrainDistanceX::CmdSketcherConstrainDistanceX(), CmdSketcherConstrainDistanceY::CmdSketcherConstrainDistanceY(), CmdSketcherConstrainEqual::CmdSketcherConstrainEqual(), CmdSketcherConstrainHorizontal::CmdSketcherConstrainHorizontal(), CmdSketcherConstrainLock::CmdSketcherConstrainLock(), CmdSketcherConstrainParallel::CmdSketcherConstrainParallel(), CmdSketcherConstrainPerpendicular::CmdSketcherConstrainPerpendicular(), CmdSketcherConstrainPointOnObject::CmdSketcherConstrainPointOnObject(), CmdSketcherConstrainRadius::CmdSketcherConstrainRadius(), CmdSketcherConstrainSymmetric::CmdSketcherConstrainSymmetric(), CmdSketcherConstrainTangent::CmdSketcherConstrainTangent(), CmdSketcherConstrainVertical::CmdSketcherConstrainVertical(), CmdSketcherCreateArc::CmdSketcherCreateArc(), CmdSketcherCreateCircle::CmdSketcherCreateCircle(), CmdSketcherCreateDraftLine::CmdSketcherCreateDraftLine(), CmdSketcherCreateFillet::CmdSketcherCreateFillet(), CmdSketcherCreateLine::CmdSketcherCreateLine(), CmdSketcherCreatePoint::CmdSketcherCreatePoint(), CmdSketcherCreatePolyline::CmdSketcherCreatePolyline(), CmdSketcherCreateRectangle::CmdSketcherCreateRectangle(), CmdSketcherCreateText::CmdSketcherCreateText(), CmdSketcherLeaveSketch::CmdSketcherLeaveSketch(), CmdSketcherMapSketch::CmdSketcherMapSketch(), CmdSketcherNewSketch::CmdSketcherNewSketch(), SketcherGui::CmdSketcherToggleConstruction::CmdSketcherToggleConstruction(), CmdSketcherTrimming::CmdSketcherTrimming(), CmdSketcherViewSketch::CmdSketcherViewSketch(), CmdStartConstraintAxle::CmdStartConstraintAxle(), CmdVisualInspection::CmdVisualInspection(), CmdWebBrowserBack::CmdWebBrowserBack(), CmdWebBrowserNext::CmdWebBrowserNext(), CmdWebBrowserRefresh::CmdWebBrowserRefresh(), CmdWebBrowserStop::CmdWebBrowserStop(), CmdWebBrowserZoomIn::CmdWebBrowserZoomIn(), CmdWebBrowserZoomOut::CmdWebBrowserZoomOut(), CmdWebOpenWebsite::CmdWebOpenWebsite(), Command(), FCCmdImportReadBREP::FCCmdImportReadBREP(), ImportIges::ImportIges(), ImportStep::ImportStep(), invoke(), StdCmdDDuplicateSelection::StdCmdDDuplicateSelection(), and StdCmdMergeProjects::StdCmdMergeProjects().

const char* Gui::Command::sGroup [protected]

Definition at line 289 of file Command.h.

Referenced by CmdApproxPlane::CmdApproxPlane(), CmdApproxSurface::CmdApproxSurface(), CmdAssemblyConstraintAxle::CmdAssemblyConstraintAxle(), CmdCompleteConstraintAxle::CmdCompleteConstraintAxle(), CmdCreateImagePlane::CmdCreateImagePlane(), CmdDrawingExportPage::CmdDrawingExportPage(), CmdDrawingNewA3Landscape::CmdDrawingNewA3Landscape(), CmdDrawingNewPage::CmdDrawingNewPage(), CmdDrawingNewView::CmdDrawingNewView(), CmdDrawingOpen::CmdDrawingOpen(), CmdDrawingProjectShape::CmdDrawingProjectShape(), CmdFemCreateFromShape::CmdFemCreateFromShape(), CmdImageOpen::CmdImageOpen(), CmdInspectElement::CmdInspectElement(), CmdMeshAddFacet::CmdMeshAddFacet(), CmdMeshBoundingBox::CmdMeshBoundingBox(), CmdMeshBuildRegularSolid::CmdMeshBuildRegularSolid(), CmdMeshDemolding::CmdMeshDemolding(), CmdMeshDifference::CmdMeshDifference(), CmdMeshEvaluateFacet::CmdMeshEvaluateFacet(), CmdMeshEvaluateSolid::CmdMeshEvaluateSolid(), CmdMeshEvaluation::CmdMeshEvaluation(), CmdMeshExport::CmdMeshExport(), CmdMeshFillInteractiveHole::CmdMeshFillInteractiveHole(), CmdMeshFillupHoles::CmdMeshFillupHoles(), CmdMeshFlipNormals::CmdMeshFlipNormals(), CmdMeshFromGeometry::CmdMeshFromGeometry(), CmdMeshHarmonizeNormals::CmdMeshHarmonizeNormals(), CmdMeshImport::CmdMeshImport(), CmdMeshIntersection::CmdMeshIntersection(), CmdMeshPartMesher::CmdMeshPartMesher(), CmdMeshPolyCut::CmdMeshPolyCut(), CmdMeshPolySegm::CmdMeshPolySegm(), CmdMeshPolySelect::CmdMeshPolySelect(), CmdMeshPolySplit::CmdMeshPolySplit(), CmdMeshRemoveCompByHand::CmdMeshRemoveCompByHand(), CmdMeshRemoveComponents::CmdMeshRemoveComponents(), CmdMeshSmoothing::CmdMeshSmoothing(), CmdMeshToolMesh::CmdMeshToolMesh(), CmdMeshTransform::CmdMeshTransform(), CmdMeshUnion::CmdMeshUnion(), CmdMeshVertexCurvature::CmdMeshVertexCurvature(), CmdMeshVertexCurvatureInfo::CmdMeshVertexCurvatureInfo(), CmdPartBoolean::CmdPartBoolean(), CmdPartBox::CmdPartBox(), CmdPartBox2::CmdPartBox2(), CmdPartBox3::CmdPartBox3(), CmdPartBuilder::CmdPartBuilder(), CmdPartCommon::CmdPartCommon(), CmdPartCone::CmdPartCone(), CmdPartCrossSections::CmdPartCrossSections(), CmdPartCut::CmdPartCut(), CmdPartCylinder::CmdPartCylinder(), CmdPartDesignChamfer::CmdPartDesignChamfer(), CmdPartDesignFillet::CmdPartDesignFillet(), CmdPartDesignPad::CmdPartDesignPad(), CmdPartDesignPocket::CmdPartDesignPocket(), CmdPartDesignRevolution::CmdPartDesignRevolution(), CmdPartExport::CmdPartExport(), CmdPartExtrude::CmdPartExtrude(), CmdPartFillet::CmdPartFillet(), CmdPartFuse::CmdPartFuse(), CmdPartImport::CmdPartImport(), CmdPartImportCurveNet::CmdPartImportCurveNet(), CmdPartLoft::CmdPartLoft(), CmdPartMakeSolid::CmdPartMakeSolid(), CmdPartMirror::CmdPartMirror(), CmdPartNewDoc::CmdPartNewDoc(), CmdPartPickCurveNet::CmdPartPickCurveNet(), CmdPartPrimitives::CmdPartPrimitives(), CmdPartReverseShape::CmdPartReverseShape(), CmdPartRevolve::CmdPartRevolve(), CmdPartRuledSurface::CmdPartRuledSurface(), CmdPartSection::CmdPartSection(), CmdPartShapeFromMesh::CmdPartShapeFromMesh(), CmdPartSimpleCopy::CmdPartSimpleCopy(), CmdPartSimpleCylinder::CmdPartSimpleCylinder(), CmdPartSphere::CmdPartSphere(), CmdPartTorus::CmdPartTorus(), CmdPointsExport::CmdPointsExport(), CmdPointsImport::CmdPointsImport(), CmdPointsPolyCut::CmdPointsPolyCut(), CmdPointsTransform::CmdPointsTransform(), CmdRaytracingExportProject::CmdRaytracingExportProject(), CmdRaytracingNewPartSegment::CmdRaytracingNewPartSegment(), CmdRaytracingNewPovrayProject::CmdRaytracingNewPovrayProject(), CmdRaytracingWriteCamera::CmdRaytracingWriteCamera(), CmdRaytracingWritePart::CmdRaytracingWritePart(), CmdRaytracingWriteView::CmdRaytracingWriteView(), CmdRobotAddToolShape::CmdRobotAddToolShape(), CmdRobotConstraintAxle::CmdRobotConstraintAxle(), CmdRobotCreateTrajectory::CmdRobotCreateTrajectory(), CmdRobotEdge2Trac::CmdRobotEdge2Trac(), CmdRobotExportKukaCompact::CmdRobotExportKukaCompact(), CmdRobotExportKukaFull::CmdRobotExportKukaFull(), CmdRobotInsertKukaIR125::CmdRobotInsertKukaIR125(), CmdRobotInsertKukaIR16::CmdRobotInsertKukaIR16(), CmdRobotInsertKukaIR210::CmdRobotInsertKukaIR210(), CmdRobotInsertKukaIR500::CmdRobotInsertKukaIR500(), CmdRobotInsertWaypoint::CmdRobotInsertWaypoint(), CmdRobotInsertWaypointPreselect::CmdRobotInsertWaypointPreselect(), CmdRobotRestoreHomePos::CmdRobotRestoreHomePos(), CmdRobotSetDefaultOrientation::CmdRobotSetDefaultOrientation(), CmdRobotSetDefaultValues::CmdRobotSetDefaultValues(), CmdRobotSetHomePos::CmdRobotSetHomePos(), CmdRobotSimulate::CmdRobotSimulate(), CmdRobotTrajectoryCompound::CmdRobotTrajectoryCompound(), CmdRobotTrajectoryDressUp::CmdRobotTrajectoryDressUp(), CmdSandboxDocThreadBusy::CmdSandboxDocThreadBusy(), CmdSandboxDocThreadWithDialog::CmdSandboxDocThreadWithDialog(), CmdSandboxDocThreadWithFileDlg::CmdSandboxDocThreadWithFileDlg(), CmdSandboxDocThreadWithSeq::CmdSandboxDocThreadWithSeq(), CmdSandboxDocumentNoThread::CmdSandboxDocumentNoThread(), CmdSandboxDocumentTestThread::CmdSandboxDocumentTestThread(), CmdSandboxDocumentThread::CmdSandboxDocumentThread(), CmdSandboxEventLoop::CmdSandboxEventLoop(), CmdSandboxExaminerViewer::CmdSandboxExaminerViewer(), CmdSandboxFlyViewer::CmdSandboxFlyViewer(), CmdSandboxMeshLoader::CmdSandboxMeshLoader(), CmdSandboxPlaneViewer::CmdSandboxPlaneViewer(), CmdSandboxPyQtThread::CmdSandboxPyQtThread(), CmdSandboxPythonLockThread::CmdSandboxPythonLockThread(), CmdSandboxPythonMainThread::CmdSandboxPythonMainThread(), CmdSandboxPythonNolockThread::CmdSandboxPythonNolockThread(), CmdSandboxPythonThread::CmdSandboxPythonThread(), CmdSandboxWorkerThread::CmdSandboxWorkerThread(), CmdShapeInfo::CmdShapeInfo(), CmdSketcherConstrainAngle::CmdSketcherConstrainAngle(), CmdSketcherConstrainCoincident::CmdSketcherConstrainCoincident(), CmdSketcherConstrainDistance::CmdSketcherConstrainDistance(), CmdSketcherConstrainDistanceX::CmdSketcherConstrainDistanceX(), CmdSketcherConstrainDistanceY::CmdSketcherConstrainDistanceY(), CmdSketcherConstrainEqual::CmdSketcherConstrainEqual(), CmdSketcherConstrainHorizontal::CmdSketcherConstrainHorizontal(), CmdSketcherConstrainLock::CmdSketcherConstrainLock(), CmdSketcherConstrainParallel::CmdSketcherConstrainParallel(), CmdSketcherConstrainPerpendicular::CmdSketcherConstrainPerpendicular(), CmdSketcherConstrainPointOnObject::CmdSketcherConstrainPointOnObject(), CmdSketcherConstrainRadius::CmdSketcherConstrainRadius(), CmdSketcherConstrainSymmetric::CmdSketcherConstrainSymmetric(), CmdSketcherConstrainTangent::CmdSketcherConstrainTangent(), CmdSketcherConstrainVertical::CmdSketcherConstrainVertical(), CmdSketcherCreateArc::CmdSketcherCreateArc(), CmdSketcherCreateCircle::CmdSketcherCreateCircle(), CmdSketcherCreateDraftLine::CmdSketcherCreateDraftLine(), CmdSketcherCreateFillet::CmdSketcherCreateFillet(), CmdSketcherCreateLine::CmdSketcherCreateLine(), CmdSketcherCreatePoint::CmdSketcherCreatePoint(), CmdSketcherCreatePolyline::CmdSketcherCreatePolyline(), CmdSketcherCreateRectangle::CmdSketcherCreateRectangle(), CmdSketcherCreateText::CmdSketcherCreateText(), CmdSketcherLeaveSketch::CmdSketcherLeaveSketch(), CmdSketcherMapSketch::CmdSketcherMapSketch(), CmdSketcherNewSketch::CmdSketcherNewSketch(), SketcherGui::CmdSketcherToggleConstruction::CmdSketcherToggleConstruction(), CmdSketcherTrimming::CmdSketcherTrimming(), CmdSketcherViewSketch::CmdSketcherViewSketch(), CmdStartConstraintAxle::CmdStartConstraintAxle(), CmdTestCryptographicHash::CmdTestCryptographicHash(), CmdTestGDIWidget::CmdTestGDIWidget(), CmdTestGrabWidget::CmdTestGrabWidget(), CmdTestImageNode::CmdTestImageNode(), CmdTestMDI1::CmdTestMDI1(), CmdTestMDI2::CmdTestMDI2(), CmdTestMDI3::CmdTestMDI3(), CmdTestProgress1::CmdTestProgress1(), CmdTestProgress2::CmdTestProgress2(), CmdTestProgress3::CmdTestProgress3(), CmdTestProgress4::CmdTestProgress4(), CmdTestProgress5::CmdTestProgress5(), CmdTestRedirectPaint::CmdTestRedirectPaint(), CmdTestWidgetShape::CmdTestWidgetShape(), CmdVisualInspection::CmdVisualInspection(), CmdWebBrowserBack::CmdWebBrowserBack(), CmdWebBrowserNext::CmdWebBrowserNext(), CmdWebBrowserRefresh::CmdWebBrowserRefresh(), CmdWebBrowserStop::CmdWebBrowserStop(), CmdWebBrowserZoomIn::CmdWebBrowserZoomIn(), CmdWebBrowserZoomOut::CmdWebBrowserZoomOut(), CmdWebOpenWebsite::CmdWebOpenWebsite(), Command(), FCCmdImportReadBREP::FCCmdImportReadBREP(), FCCmdTest1::FCCmdTest1(), FCCmdTest2::FCCmdTest2(), FCCmdTest3::FCCmdTest3(), FCCmdTest4::FCCmdTest4(), FCCmdTest5::FCCmdTest5(), FCCmdTest6::FCCmdTest6(), ImportIges::ImportIges(), ImportStep::ImportStep(), Gui::PythonCommand::PythonCommand(), Std_TestQM::Std_TestQM(), StdCamCutting::StdCamCutting(), StdCmdAboutQt::StdCmdAboutQt(), StdCmdActivateNextWindow::StdCmdActivateNextWindow(), StdCmdActivatePrevWindow::StdCmdActivatePrevWindow(), StdCmdArrangeIcons::StdCmdArrangeIcons(), StdCmdAxisCross::StdCmdAxisCross(), StdCmdCascadeWindows::StdCmdCascadeWindows(), StdCmdCloseActiveWindow::StdCmdCloseActiveWindow(), StdCmdCloseAllWindows::StdCmdCloseAllWindows(), StdCmdCommandLine::StdCmdCommandLine(), StdCmdCopy::StdCmdCopy(), StdCmdCut::StdCmdCut(), StdCmdDDuplicateSelection::StdCmdDDuplicateSelection(), StdCmdDelete::StdCmdDelete(), StdCmdDemoMode::StdCmdDemoMode(), Gui::StdCmdDescription::StdCmdDescription(), StdCmdDlgCustomize::StdCmdDlgCustomize(), StdCmdDlgMacroExecute::StdCmdDlgMacroExecute(), StdCmdDlgMacroExecuteDirect::StdCmdDlgMacroExecuteDirect(), StdCmdDlgMacroRecord::StdCmdDlgMacroRecord(), StdCmdDlgParameter::StdCmdDlgParameter(), StdCmdDlgPreferences::StdCmdDlgPreferences(), StdCmdDockViewMenu::StdCmdDockViewMenu(), Gui::StdCmdDownloadOnlineHelp::StdCmdDownloadOnlineHelp(), StdCmdDrawStyle::StdCmdDrawStyle(), StdCmdExport::StdCmdExport(), StdCmdFeatRecompute::StdCmdFeatRecompute(), StdCmdFreeCADWebsite::StdCmdFreeCADWebsite(), StdCmdFreezeViews::StdCmdFreezeViews(), StdCmdHideObjects::StdCmdHideObjects(), StdCmdHideSelection::StdCmdHideSelection(), StdCmdImport::StdCmdImport(), StdCmdMacroStartDebug::StdCmdMacroStartDebug(), StdCmdMacroStepOver::StdCmdMacroStepOver(), StdCmdMacroStopDebug::StdCmdMacroStopDebug(), StdCmdMacroStopRecord::StdCmdMacroStopRecord(), StdCmdMeasureDistance::StdCmdMeasureDistance(), StdCmdMeasurementSimple::StdCmdMeasurementSimple(), StdCmdMergeProjects::StdCmdMergeProjects(), StdCmdNew::StdCmdNew(), StdCmdOnlineHelp::StdCmdOnlineHelp(), StdCmdOnlineHelpPython::StdCmdOnlineHelpPython(), StdCmdOnlineHelpWebsite::StdCmdOnlineHelpWebsite(), StdCmdOpen::StdCmdOpen(), StdCmdPaste::StdCmdPaste(), StdCmdPlacement::StdCmdPlacement(), StdCmdPrint::StdCmdPrint(), StdCmdPrintPdf::StdCmdPrintPdf(), StdCmdPrintPreview::StdCmdPrintPreview(), StdCmdProjectInfo::StdCmdProjectInfo(), StdCmdProjectUtil::StdCmdProjectUtil(), Gui::StdCmdPythonHelp::StdCmdPythonHelp(), StdCmdPythonWebsite::StdCmdPythonWebsite(), StdCmdQuit::StdCmdQuit(), StdCmdRandomColor::StdCmdRandomColor(), StdCmdRedo::StdCmdRedo(), StdCmdRefresh::StdCmdRefresh(), StdCmdSave::StdCmdSave(), StdCmdSaveAs::StdCmdSaveAs(), StdCmdSceneInspector::StdCmdSceneInspector(), StdCmdSelectAll::StdCmdSelectAll(), StdCmdSetAppearance::StdCmdSetAppearance(), StdCmdShowObjects::StdCmdShowObjects(), StdCmdShowSelection::StdCmdShowSelection(), StdCmdStatusBar::StdCmdStatusBar(), StdCmdTextureMapping::StdCmdTextureMapping(), StdCmdTileWindows::StdCmdTileWindows(), StdCmdToggleBreakpoint::StdCmdToggleBreakpoint(), StdCmdToggleClipPlane::StdCmdToggleClipPlane(), StdCmdToggleNavigation::StdCmdToggleNavigation(), StdCmdToggleObjects::StdCmdToggleObjects(), StdCmdToggleSelectability::StdCmdToggleSelectability(), StdCmdToggleVisibility::StdCmdToggleVisibility(), StdCmdToolBarMenu::StdCmdToolBarMenu(), StdCmdTransform::StdCmdTransform(), StdCmdTreeSelection::StdCmdTreeSelection(), StdCmdUndo::StdCmdUndo(), StdCmdUserInterface::StdCmdUserInterface(), StdCmdViewAxo::StdCmdViewAxo(), StdCmdViewCreate::StdCmdViewCreate(), StdCmdViewExample1::StdCmdViewExample1(), StdCmdViewExample2::StdCmdViewExample2(), StdCmdViewExample3::StdCmdViewExample3(), StdCmdViewFitAll::StdCmdViewFitAll(), StdCmdViewFitSelection::StdCmdViewFitSelection(), StdCmdViewFront::StdCmdViewFront(), StdCmdViewIvIssueCamPos::StdCmdViewIvIssueCamPos(), StdCmdViewIvStereoInterleavedColumns::StdCmdViewIvStereoInterleavedColumns(), StdCmdViewIvStereoInterleavedRows::StdCmdViewIvStereoInterleavedRows(), StdCmdViewIvStereoOff::StdCmdViewIvStereoOff(), StdCmdViewIvStereoQuadBuff::StdCmdViewIvStereoQuadBuff(), StdCmdViewIvStereoRedGreen::StdCmdViewIvStereoRedGreen(), StdCmdViewLeft::StdCmdViewLeft(), StdCmdViewRear::StdCmdViewRear(), StdCmdViewRight::StdCmdViewRight(), StdCmdViewTop::StdCmdViewTop(), StdCmdWhatsThis::StdCmdWhatsThis(), StdCmdWindows::StdCmdWindows(), StdCmdWindowsMenu::StdCmdWindowsMenu(), StdCmdWorkbench::StdCmdWorkbench(), StdOrthographicCamera::StdOrthographicCamera(), StdPerspectiveCamera::StdPerspectiveCamera(), StdViewBoxZoom::StdViewBoxZoom(), StdViewDockUndockFullscreen::StdViewDockUndockFullscreen(), StdViewScreenShot::StdViewScreenShot(), StdViewZoomIn::StdViewZoomIn(), and StdViewZoomOut::StdViewZoomOut().

const char* Gui::Command::sHelpUrl [protected]

Definition at line 291 of file Command.h.

const char* Gui::Command::sName [protected]

Definition at line 290 of file Command.h.

Referenced by Gui::PythonCommand::activated(), and invoke().


The documentation for this class was generated from the following files:

Generated on Wed Nov 23 19:01:59 2011 for FreeCAD by  doxygen 1.6.1