The FreeCAD Graphical interface layer. More...
Namespaces | |
DAG | |
Dialog | |
The namespace of the FreeCAD dialogs. | |
DockWnd | |
The namespace of the dockable windows of FreeCAD. | |
Inventor | |
NS | |
PropertyEditor | |
The namespace of the property editor for FreeCAD. | |
TaskView | |
Classes | |
class | AbstractMouseSelection |
The mouse selection base class In derived classes you must implement the methods initialize() and terminate() For all drawing stuff you just have to reimplement the draw() method. More... | |
class | AbstractSplitView |
The SplitView3DInventor class allows to create a window with two or more Inventor views. More... | |
class | AbstractSplitViewPy |
class | AbstractUi |
The AbstractUi class Abstract base class the defines the class interface. More... | |
class | AccelLineEdit |
The AccelLineEdit class provides a lineedit to specfify shortcuts. More... | |
class | Action |
The Action class is the link between Qt's QAction class and FreeCAD's command classes (Command). More... | |
class | ActionFunction |
class | ActionFunctionPrivate |
class | ActionGroup |
The ActionGroup class is the link between Qt's QActionGroup class and FreeCAD's command classes (Command). More... | |
class | ActionSelector |
class | ActionStyleEvent |
This is a helper class needed when a style sheet is restored or cleared. More... | |
class | ActiveObjectList |
List of active or special objects This class holds a list of objects with a special name. More... | |
class | AlignmentGroup |
The AlignemntGroup class is the base for fixed and movable groups. More... | |
class | AlignmentView |
class | Application |
The Application main class This is the central class of the GUI. More... | |
class | ApplicationIndex |
struct | ApplicationP |
class | Assistant |
class | AutoSaveProperty |
class | AutoSaver |
class | AxisOrigin |
A class to create a Coin3D node representation of an coordinate system. More... | |
class | AxisOriginPy |
The python export class for AxisOrigin. More... | |
class | BaseMouseSelection |
The standard mouse selection class. More... | |
class | BaseView |
Base class of all windows belonging to a document there are two ways of belonging to a document. More... | |
class | BitmapFactoryInst |
class | BitmapFactoryInstP |
class | BlankWorkbench |
The BlankWorkbench class defines a complete empty workbench. More... | |
class | BlenderNavigationStyle |
class | BoxZoomSelection |
The box zoom mouse model class Draws a rectangle for box zooming. More... | |
class | Breakpoint |
class | CADNavigationStyle |
class | CallTip |
class | CallTipsList |
class | Camera |
class | CameraAnimation |
class | CheckListDialog |
The CheckListDialog class provides a dialog with a QListView with checkable items inside. More... | |
class | ClearLineEdit |
The ClearLineEdit class adds a clear button at the right side. More... | |
class | CoinPtr |
Convenience smart pointer to wrap coin node. More... | |
class | ColorButton |
Implementation of a color button. More... | |
struct | ColorButtonP |
class | Command |
The Command class. More... | |
class | CommandBase |
The CommandBase class This lightweight class is the base class of all commands in FreeCAD. More... | |
class | CommandIconView |
This class allows to drag one or more items which correspond to a Command object. More... | |
class | CommandManager |
The CommandManager class This class manage all available commands in FreeCAD. More... | |
class | CompletionList |
The CompletionList class provides a list box that pops up in a text edit if the user has pressed an accelerator to complete the current word he is typing in. More... | |
class | ConsoleErrorTask |
class | ConsoleHistory |
This class implements the history for the Python console. More... | |
class | ConsoleLogTask |
class | ConsoleMessageTask |
class | ConsoleWarningTask |
class | ContainerDialog |
The ContainerDialog class acts as a container to embed any kinds of widgets that do not inherit from QDialog. More... | |
class | ControlSingleton |
The control class. More... | |
class | CustomMessageEvent |
The CustomMessageEvent class is used to send messages as events in the methods Error(), Warning() and Message() of the StatusBarObserver class to the main window to display them on the status bar instead of printing them directly to the status bar. More... | |
class | CustomPageProducer |
The CustomPageProducer class is a value-based template class that provides the ability to create custom pages dynamically. More... | |
class | DlgObjectSelection |
class | DockWidgetAction |
Special action to show all dockable views – except of toolbars – in an own popup menu. More... | |
class | DockWindow |
Base class of all dockable windows belonging to a document there are two ways of belonging to a document. More... | |
struct | DockWindowItem |
class | DockWindowItems |
class | DockWindowManager |
Class that manages the widgets inside a QDockWidget. More... | |
struct | DockWindowManagerP |
class | Document |
The Gui Document This is the document on GUI level. More... | |
class | DocumentIndex |
class | DocumentItem |
The link between the tree and a document. More... | |
class | DocumentModel |
class | DocumentModelIndex |
struct | DocumentModelP |
class | DocumentObjectData |
class | DocumentObjectItem |
The link between the tree and a document object. More... | |
class | DocumentObserver |
The DocumentObserver class simplifies the step to write classes that listen to what happens inside a document. More... | |
class | DocumentObserverPython |
The DocumentObserverPython class is used to notify registered Python instances whenever something happens to a document, like creation, destruction, adding or removing viewproviders or when viewprovider property changes. More... | |
struct | DocumentP |
class | DocumentPy |
The python export class for Document. More... | |
class | DocumentT |
The DocumentT class is a helper class to store the name of a document. More... | |
class | DocumentWeakPtrT |
The DocumentWeakPtrT class. More... | |
class | DoubleSpinBox |
The DoubleSpinBox class does exactly the same as Qt's QDoubleSpinBox but has expression support. More... | |
class | EditorView |
A special view class which sends the messages from the application to the editor and embeds it in a window. More... | |
class | EditorViewP |
class | ElementColors |
class | ExpLineEdit |
The ExpLineEdit class provides a lineedit that support expressing binding. More... | |
class | ExpressionBinding |
class | ExpressionBindingPy |
class | ExpressionCompleter |
The ExpressionCompleter class extends the QCompleter class to provide a completer model of documentobject names and properties. More... | |
class | ExpressionLineEdit |
class | ExpressionTextEdit |
class | FileChooser |
The FileChooser class provides a lineedit with a button on the right side to specify a file or directory. More... | |
class | FileDialog |
The FileDialog class provides dialogs that allow users to select files or directories. More... | |
class | FileIconProvider |
The FileIconProvider class provides icons for FileDialog to use. More... | |
class | FileOptionsDialog |
The FileOptionsDialog class provides an extensible file dialog with an additional widget either at the right or at the bottom, that can be shown or hidden with the 'Extended' button. More... | |
class | FixedGroup |
The FixedGroup class can be used for a fixed group of views. More... | |
class | Flag |
class | FlagLayout |
class | FormatString |
class | FreehandSelection |
The freehand selection class. More... | |
class | GestureNavigationStyle |
class | GLFlagWindow |
class | GLGraphicsItem |
class | GLOverlayWidget |
class | GLPainter |
class | GraphicsScene |
class | GraphicsView |
class | GraphicsView3D |
class | GraphvizView |
class | GraphvizWorker |
The GraphvizWorker class. More... | |
class | GroupCommand |
Class to help implement a group command. More... | |
class | GuiAbstractNativeEvent |
class | GUIApplication |
Override QCoreApplication::notify() to fetch exceptions in Qt widgets properly that are not handled in the event handler or slot. More... | |
class | GUIApplicationNativeEventAware |
class | GUIConsole |
The console window class This class opens a console window when instantiated and redirects the stdio streams to it as long it exists. More... | |
class | GuiNativeEvent |
class | GUISingleApplication |
class | HttpServer |
The HttpServer class implements a simple HTTP server. More... | |
class | InputField |
The InputField class The input field widget handles all around user input of Quantities. More... | |
class | InputValidator |
class | InteractiveInterpreter |
This class implements an interactive Python interpreter. More... | |
struct | InteractiveInterpreterP |
class | IntSpinBox |
The IntSpinBox class does exactly the same as Qt's QSpinBox but has expression support. More... | |
class | InventorNavigationStyle |
class | ItemViewSelection |
class | LabelButton |
The LabelButton class provides a label with a button on the right side. More... | |
class | LabelEditor |
class | LineMarker |
class | LinkInfo |
class | LinkOwner |
class | LinkView |
class | LinkViewPy |
The python export class for LinkView. More... | |
class | LocationDialog |
This is the abstract base dialog class that defines the interface for specifying a direction vector by the user. More... | |
class | LocationDialogImp |
This template class is a subclass of LocationDialog using LocationUi and implements the pure virtual methods of its base class. More... | |
class | LocationDialogUi |
This is the template class that implements the interface of LocationDialog. More... | |
class | LocationDialogUiImp |
This is a subclass of LocationDialog using AbstractUi that implements the pure virtual methods of its base class. More... | |
class | LocationImpUi |
This is the template class that implements the interface of AbstractUi. More... | |
class | LocationUi |
This template class does basically the same as LocationDialogUi unless that it doesn inherit from a widget but only from the UI_-generated class. More... | |
class | LocationWidget |
class | MacroCommand |
The script command class This is a special type of command class. More... | |
class | MacroManager |
Macro recording and play back management The purpos of this class is to handle record function calls from a command and save it in a macro file (so far). More... | |
class | MainWindow |
The MainWindow class provides a main window with menu bar, toolbars, dockable windows, a status bar and mainly a workspace for the MDI windows. More... | |
struct | MainWindowP |
class | ManualAlignment |
class | MayaGestureNavigationStyle |
class | MDITabbar |
class | MDIView |
Base class of all windows belonging to a document. More... | |
class | MDIViewPy |
class | MenuItem |
class | MenuManager |
The MenuManager class is responsible for the creation of menus and context menus and appending them to the main window. More... | |
class | MergeDocuments |
class | MovableGroup |
The FixedGroup class can be used for a fixed group of views. More... | |
class | MovableGroupModel |
The MovableGroupModel class keeps an array of movable groups. More... | |
class | NavigationStyle |
The navigation style base class. More... | |
class | NavigationStyleEvent |
struct | NavigationStyleP |
class | NetworkRetriever |
The NetworkRetriever class encapsulates the GNU tool wget. More... | |
struct | NetworkRetrieverP |
struct | Node_Block |
struct | Node_Object |
struct | Node_Slice |
class | NoneWorkbench |
The NoneWorkbench class defines a slim workbench. More... | |
class | OpenCascadeNavigationStyle |
class | OpenGLBuffer |
class | OpenGLMultiBuffer |
class | OutputStderr |
Python class for redirection of stderr to FreeCAD's output console window. More... | |
class | OutputStdout |
Python class for redirection of stdout to FreeCAD's output console window. More... | |
class | PickedPoint |
class | PointMarker |
class | PolyClipSelection |
The poly clip mouse model class Create a polygon. More... | |
class | Polyline |
class | PolyPickerSelection |
The poly picker mouse selection class Create a polygon. More... | |
class | PrefCheckBox |
The PrefCheckBox class. More... | |
class | PrefColorButton |
The PrefColorButton class. More... | |
class | PrefComboBox |
The PrefComboBox class. More... | |
class | PrefDoubleSpinBox |
The PrefDoubleSpinBox class. More... | |
class | PrefFileChooser |
The PrefFileChooser class. More... | |
class | PrefFontBox |
The PrefFontBox class. More... | |
class | PrefLineEdit |
The PrefLineEdit class. More... | |
class | PrefPageProducer |
The PrefPageProducer class is a value-based template class that provides the ability to create preference pages dynamically. More... | |
class | PrefPagePyProducer |
The PrefPagePyProducer class provides the ability to create preference pages dynamically from a Python class. More... | |
class | PrefPageUiProducer |
The PrefPageUiProducer class provides the ability to create preference pages dynamically from an external UI file. More... | |
class | PrefQuantitySpinBox |
The PrefQuantitySpinBox class. More... | |
class | PrefQuantitySpinBoxPrivate |
class | PrefRadioButton |
The PrefRadioButton class. More... | |
class | PrefSlider |
The PrefSlider class. More... | |
class | PrefSpinBox |
The PrefSpinBox class. More... | |
class | PrefUnitSpinBox |
The PrefUnitSpinBox class. More... | |
class | PrefWidget |
The preference widget class. More... | |
class | ProgressBar |
struct | ProgressBarPrivate |
class | ProgressDialog |
class | ProjectWidget |
Tree view that allows drag & drop of document objects. More... | |
class | PropertyListEditor |
class | PropertyView |
The property view class. More... | |
class | PyResource |
The PyResource class provides an interface to create widgets or to load .ui files from Python. More... | |
class | PySideUicModule |
class | PythonBaseWorkbench |
The PythonBaseWorkbench class allows the manipulation of the workbench from Python. More... | |
class | PythonBlankWorkbench |
class | PythonCommand |
The Python command class This is a special type of command class. More... | |
class | PythonConsole |
class | PythonConsoleHighlighter |
Syntax highlighter for Python console. More... | |
struct | PythonConsoleP |
class | PythonDebugExcept |
class | PythonDebugger |
struct | PythonDebuggerP |
class | PythonDebuggerPy |
class | PythonDebugModule |
class | PythonDebugStderr |
class | PythonDebugStdout |
class | PythonEditor |
Python text editor with syntax highlighting. More... | |
struct | PythonEditorP |
class | PythonEditorView |
class | PythonGroupCommand |
The Python group command class. More... | |
class | PythonOnlineHelp |
Returns the content of an HTML page which gets sent to the client to be displayed. More... | |
class | PythonRedirector |
class | PythonStderr |
Python class for redirection of stderr to FreeCAD's Python console window. More... | |
class | PythonStdin |
Python class for redirection of stdin to an input dialog of Qt. More... | |
class | PythonStdout |
Python class for redirection of stdout to FreeCAD's Python console window. More... | |
class | PythonSyntaxHighlighter |
Syntax highlighter for Python. More... | |
class | PythonSyntaxHighlighterP |
class | PythonWorkbench |
The PythonWorkbench class allows the manipulation of the workbench from Python. More... | |
class | PythonWorkbenchPy |
The python export class for PythonBaseWorkbench. More... | |
class | PythonWrapper |
class | QuantitySpinBox |
class | QuantitySpinBoxPrivate |
class | RawInputEventFilter |
class | RDragger |
Rotation Dragger. More... | |
class | RecentFilesAction |
The RecentFilesAction class holds a menu listed with the recent files. More... | |
class | RecoveryRunnable |
class | RecoveryWriter |
class | RectangleSelection |
The selection mouse model class Draws a rectangle for selection. More... | |
class | RedoAction |
The RedoAction class reimplements a special behaviour to make a menu appearing when the button with the arrow is clicked. More... | |
class | RevitNavigationStyle |
class | Rubberband |
class | RubberbandSelection |
The selection mouse model class Draws a rectangle for selection. More... | |
class | RunningState |
class | SceneEventFilter |
class | SelectionChanges |
Transport the changes of the Selection This class transports closer information what was changed in the selection. More... | |
class | SelectionFilter |
Selection filter definition This class builds up a type/count tree out of a string to test very fast a selection or object/subelement type against it. More... | |
class | SelectionFilterGate |
Filter object for the SelectionSengleton This object is a link between the selection filter class and the selection singleton. More... | |
class | SelectionFilterGatePython |
A Python wrapper around SelectionFilterPy to implement the SelectionGate interface. More... | |
class | SelectionFilterPy |
Python binding for SelectionFilter class. More... | |
class | SelectionGate |
SelectionGate The selection gate allows or disallows selection of certain types. More... | |
class | SelectionGateFilterExternal |
SelectionGateFilterExternal The selection gate disallows any external object. More... | |
class | SelectionGatePython |
A wrapper around a Python class that implements the SelectionGate interface. More... | |
class | SelectionLogDisabler |
Helper class to disable logging selection action to MacroManager. More... | |
class | SelectionObject |
The Selection object class. More... | |
class | SelectionObjectPy |
The python export class for SelectionObject. More... | |
class | SelectionObserver |
The SelectionObserver class simplifies the step to write classes that listen to what happens to the selection. More... | |
class | SelectionObserverPython |
The SelectionObserverPython class implements a mechanism to register a Python class instance implementing the required interface in order to be notified on selection changes. More... | |
class | SelectionSingleton |
The Selection class The selection singleton keeps track of the selection state of the whole application. More... | |
class | SelectModule |
The SelectModule class provides a list of radio buttons to choose the module that should handle a certain file type. More... | |
class | SequencerBar |
FreeCAD's progress bar for long operations To see how to use the progress bar have a look at the following examples: More... | |
struct | SequencerBarPrivate |
class | SequencerDialog |
struct | SequencerDialogPrivate |
class | SignalConnect |
The SignalConnect class provides the abitlity to make a connection between the callback function of a Python object and the slot onExecute(). More... | |
class | SoAutoZoomTranslation |
class | SoAxisCrossKit |
class | SoBoxSelectionRenderAction |
The SoBoxSelectionRenderAction class renders the scene with highlighted boxes around selections. More... | |
class | SoBoxSelectionRenderActionP |
class | SoFCBackgroundGradient |
class | SoFCBoundingBox |
A subclass of SoShape used to create an axis aligned wire frame box based on the minBounds and maxBounds fields. More... | |
class | SoFCColorBar |
The color bar class that redirects all calls to its handled color bars. More... | |
class | SoFCColorBarBase |
The abstract color bar base class to get most important information on how to convert a scalar to an RGB color. More... | |
class | SoFCColorBarProxyObject |
class | SoFCColorGradient |
class | SoFCColorLegend |
class | SoFCCSysDragger |
Coordinate System Dragger. More... | |
class | SoFCDB |
The FreeCAD database class to initialize all our own Inventor nodes. More... | |
class | SoFCDocumentAction |
The SoFCDocumentAction class is used to inform an SoFCSelection node when a document has been renamed. More... | |
class | SoFCDocumentObjectAction |
The SoFCDocumentObjectAction class is used to get the name of the document, object and component at a certain position of an SoFCSelection node. More... | |
class | SoFCEnableHighlightAction |
The SoFCEnableHighlightAction class is used to inform an SoFCSelection node whether preselection is enabled or disabled. More... | |
class | SoFCEnableSelectionAction |
The SoFCEnableSelectionAction class is used to inform an SoFCSelection node whether selection is enabled or disabled. More... | |
class | SoFCHighlightAction |
The SoFCHighlightAction class is used to inform an SoFCSelection node whether an object gets highlighted. More... | |
class | SoFCHighlightColorAction |
The SoFCHighlightColorAction class is used to inform an SoFCSelection node which preselection color is used. More... | |
class | SoFCInteractiveElement |
class | SoFCOffscreenRenderer |
The SoFCOffscreenRenderer class is used for rendering scenes in offscreen buffers. More... | |
class | SoFCPathAnnotation |
class | SoFCSelection |
Selection node This node does the complete highlighting and selection together with the viewer. More... | |
class | SoFCSelectionAction |
The SoFCSelectionAction class is used to inform an SoFCSelection node whether an object gets selected. More... | |
class | SoFCSelectionColorAction |
The SoFCSelectionColorAction class is used to inform an SoFCSelection node which selection color is used. More... | |
struct | SoFCSelectionContext |
struct | SoFCSelectionContextBase |
struct | SoFCSelectionContextEx |
class | SoFCSelectionCounter |
class | SoFCSelectionRoot |
class | SoFCSeparator |
class | SoFCUnifiedSelection |
Unified Selection node This is the new selection node for the 3D Viewer which will gradually remove all the low level selection nodes in the view provider. More... | |
class | SoFCVectorizeSVGAction |
class | SoFCVectorizeSVGActionP |
class | SoFCVectorizeU3DAction |
class | SoFCVectorizeU3DActionP |
class | SoFrameLabel |
class | SoGLRenderActionElement |
class | SoGLSelectAction |
The SoGLSelectAction class is used to get all data under a selected area. More... | |
class | SoGLVBOActivatedElement |
class | SoGLWidgetElement |
class | SoGLWidgetNode |
class | SoHighlightElementAction |
class | SoQtOffscreenRenderer |
class | SoRegPoint |
class | SoSelectionElementAction |
class | SoShapeScale |
class | SoSkipBoundingGroup |
This is a special group node which must be defined to ignore bounding box actions. More... | |
class | SoStringLabel |
class | SoSVGVectorOutput |
class | SoTextLabel |
A text label with a background color. More... | |
class | SoU3DVectorOutput |
class | SoUpdateVBOAction |
Helper class no notify nodes to update VBO. More... | |
class | SoVisibleFaceAction |
class | SoVRMLAction |
class | SplashObserver |
Displays all messages at startup inside the splash screen. More... | |
class | SplashScreen |
This widget provides a splash screen that can be shown during application startup. More... | |
class | SplitView3DInventor |
The SplitView3DInventor class allows to create a window with two or more Inventor views. More... | |
class | StatusBarObserver |
The status bar observer displays the text on the status bar of the main window in an appropriate color. More... | |
class | StatusWidget |
class | StdCmdDescription |
class | StdCmdDownloadOnlineHelp |
class | StdCmdPythonHelp |
class | StdWorkbench |
The StdWorkbench class defines the standard menus, toolbars, commandbars etc. More... | |
class | SyntaxHighlighter |
Abstract Syntax highlighter. More... | |
class | SyntaxHighlighterP |
class | TaskBoxAngle |
class | TaskBoxPosition |
class | TaskCSysDragger |
class | TaskDlgRelocation |
class | TaskElementColors |
class | TDragger |
Translation Dragger. More... | |
class | Tessellator |
class | TestConsoleObserver |
class | TestWorkbench |
struct | TextBlockData |
class | TextDocumentEditorView |
class | TextEdit |
class | TextEditor |
struct | TextEditorP |
class | Thumbnail |
class | TimerFunction |
class | TimerFunctionPrivate |
class | ToolBarAction |
Special action to show all toolbars in an own popup menu. More... | |
class | ToolBarItem |
class | ToolBarManager |
The ToolBarManager class is responsible for the creation of toolbars and appending them to the main window. More... | |
class | ToolBoxManager |
The ToolBoxManager class is responsible for the creation of command bars and appending them to the toolbox window. More... | |
class | ToolTip |
Qt's tooltip does not work as expected with some classes, e.g. More... | |
class | TouchpadNavigationStyle |
class | TransactionViewProvider |
class | TranslateManip |
class | Translator |
class | TranslatorP |
class | TreeDockWidget |
The dock window containing the tree view. More... | |
class | TreePanel |
class | TreeParams |
Helper class to read/write tree view options. More... | |
class | TreeView |
class | TreeWidget |
Tree view that allows drag & drop of document objects. More... | |
class | TreeWidgetEditDelegate |
TreeWidget item delegate for editing. More... | |
class | UiLoader |
The UiLoader class provides the abitlity to use the widget factory framework of FreeCAD within the framework provided by Qt. More... | |
class | UiLoaderPy |
class | UIntSpinBox |
The UIntSpinBox class does basically the same as Qt's QSpinBox unless that it works with unsigned int's instead. More... | |
class | UIntSpinBoxPrivate |
class | UndoAction |
The UndoAction class reimplements a special behaviour to make a menu appearing when the button with the arrow is clicked. More... | |
class | UnsignedValidator |
A validator that allows only input of unsigned int values in the range from 0 to UINT_MAX. More... | |
class | UrlHandler |
class | UrlLabel |
A text label where a url can specified. More... | |
class | UserNavigationStyle |
Sub-classes of this class appear in the preference dialog where users can choose their favorite navigation style. More... | |
class | View3DInventor |
The 3D view window It consists out of the 3D view. More... | |
class | View3DInventorPy |
class | View3DInventorViewer |
GUI view into a 3D scene provided by View3DInventor. More... | |
class | View3DInventorViewerPy |
Python interface for View3DInventorViewer. More... | |
class | ViewerEventFilter |
class | ViewParams |
Convenient class to obtain view provider related parameters. More... | |
class | ViewProvider |
General interface for all visual stuff in FreeCAD This class is used to generate and handle all around visualizing and presenting objects from the FreeCAD App layer to the user. More... | |
class | ViewProviderAnnotation |
class | ViewProviderAnnotationLabel |
This is a different implementation of an annotation object which uses an SoImage node instead of an SoText2 or SoAsciiText node. More... | |
class | ViewProviderBuilder |
class | ViewProviderColorBuilder |
class | ViewProviderDocumentObject |
class | ViewProviderDocumentObjectGroup |
class | ViewProviderDocumentObjectPy |
The python export class for ViewProviderDocumentObject. More... | |
class | ViewProviderDragger |
The base class for all view providers modifying the placement of a geometric feature. More... | |
class | ViewProviderExtension |
Extension with special viewprovider calls. More... | |
class | ViewProviderExtensionPythonT |
Generic Python extension class which allows to behave every extension derived class as Python extension – simply by subclassing. More... | |
class | ViewProviderExtern |
class | ViewProviderFeature |
class | ViewProviderGeoFeatureGroup |
class | ViewProviderGeoFeatureGroupExtension |
class | ViewProviderGeometryObject |
The base class for all view providers that display geometric data, like mesh, point clouds and shapes. More... | |
class | ViewProviderGroupExtension |
class | ViewProviderIndex |
class | ViewProviderInventorObject |
class | ViewProviderLine |
class | ViewProviderLink |
class | ViewProviderLinkObserver |
class | ViewProviderLinkPy |
The python export class for ViewProviderLink. More... | |
class | ViewProviderMaterialObject |
class | ViewProviderMeasureDistance |
class | ViewProviderOrigin |
class | ViewProviderOriginFeature |
View provider associated with an App::OriginFeature. More... | |
class | ViewProviderOriginGroup |
class | ViewProviderOriginGroupExtension |
class | ViewProviderPart |
class | ViewProviderPlacement |
class | ViewProviderPlane |
class | ViewProviderPointMarker |
class | ViewProviderPy |
The python export class for ViewProvider. More... | |
class | ViewProviderPythonFeatureImp |
class | ViewProviderPythonFeatureT |
class | ViewProviderT |
The ViewProviderT class is a helper class to store the names of a view provider and its document. More... | |
class | ViewProviderTextDocument |
class | ViewProviderVRMLObject |
class | ViewProviderWeakPtrT |
The ViewProviderWeakPtrT class. More... | |
class | ViewVolumeProjection |
class | WaitCursor |
This class sets a waitcursor automatically while a slow operation is running. More... | |
class | WaitCursorP |
class | WheelEventFilter |
class | WidgetFactoryInst |
The widget factory provides methods for the dynamic creation of widgets. More... | |
class | WidgetFactorySupplier |
The widget factory supplier class registers all kinds of preference pages and widgets. More... | |
class | WidgetProducer |
The WidgetProducer class is a value-based template class that provides the ability to create widgets dynamically. More... | |
class | WindowAction |
class | WindowParameter |
Adapter class to the parameter of FreeCAD for all windows Retrieve the parameter group of the specific window by the windowname. More... | |
class | Workbench |
This is the base class for the workbench facility. More... | |
class | WorkbenchActionEvent |
The WorkbenchActionEvent class is used to send an event of which workbench must be activated. More... | |
class | WorkbenchComboBox |
class | WorkbenchFactoryInst |
The workbench factory provides methods for the dynamic creation of special workbenches for each module. More... | |
class | WorkbenchGroup |
The WorkbenchGroup class represents a list of workbenches. More... | |
class | WorkbenchManager |
The WorkbenchManager class manages all workbench objects. More... | |
class | WorkbenchProducer |
The WorkbenchProducer template class allos the registration and the creation of workbench classes. More... | |
class | WorkbenchPy |
The python export class for Workbench. More... | |
class | XMLMergeReader |
Enumerations | |
enum | HighlightMode { HighlightMode::Underlined, HighlightMode::Italic, HighlightMode::Overlined, HighlightMode::Bold, HighlightMode::Blue, HighlightMode::LightBlue, HighlightMode::UserDefined } |
highlight modes for the tree items More... | |
enum | SelectionRole { , Inner = 1, Outer = 2, Split = 3, Custom0 = 4, Custom1 = 5, Custom2 = 6 } |
enum | TreeItemMode { TreeItemMode::ExpandItem, TreeItemMode::ExpandPath, TreeItemMode::CollapseItem, TreeItemMode::ToggleItem } |
highlight modes for the tree items More... | |
enum | ViewStatus { UpdateData = 0, Detach = 1, isRestoring = 2, UpdatingView = 3, TouchDocument = 4 } |
Functions | |
void | addNodes (Graph &graph, std::map< SoNode *, Vertex > &vertexNodeMap, SoNode *node) |
BitmapFactoryInst & | BitmapFactory (void) |
Get the global instance. More... | |
template<typename T > | |
void | cmdAppDocument (const App::Document *doc, T &&cmd) |
Runs a command for accessing App.Document attribute or method This function is an alternative to FCMD_DOC_CMD. More... | |
template<typename T > | |
void | cmdAppDocument (const App::DocumentObject *obj, T &&cmd) |
Runs a command for accessing an object's App::Document attribute or method This function is an alternative to FCMD_OBJ_DOC_CMD. More... | |
template<typename T > | |
void | cmdAppObject (const App::DocumentObject *obj, T &&cmd) |
Runs a command for accessing an document object's attribute or method This function is an alternative to FCMD_OBJ_CMD. More... | |
template<typename... Args> | |
void | cmdAppObjectArgs (const App::DocumentObject *obj, const std::string &cmd, Args &&... args) |
Runs a command for accessing a document object's attribute or method This function is an alternative to FCMD_OBJ_CMD2. More... | |
void | cmdAppObjectHide (const App::DocumentObject *obj) |
Hides an object. More... | |
void | cmdAppObjectShow (const App::DocumentObject *obj) |
Shows an object. More... | |
template<typename T > | |
void | cmdGuiDocument (const App::Document *doc, T &&cmd) |
Runs a command for accessing App.Document attribute or method. More... | |
template<typename T > | |
void | cmdGuiDocument (const App::DocumentObject *obj, T &&cmd) |
Runs a command for accessing an object's Gui::Document attribute or method This function is an alternative to FCMD_VOBJ_DOC_CMD. More... | |
template<typename T > | |
void | cmdGuiObject (const App::DocumentObject *obj, T &&cmd) |
Runs a command for accessing an view object's attribute or method This function is an alternative to FCMD_VOBJ_CMD. More... | |
template<typename... Args> | |
void | cmdGuiObjectArgs (const App::DocumentObject *obj, const std::string &cmd, Args &&... args) |
Runs a command for accessing a view object's attribute or method This function is an alternative to FCMD_VOBJ_CMD2. More... | |
void | cmdSetEdit (const App::DocumentObject *obj) |
Runs a command to start editing a give object This function is an alternative to FCMD_SET_EDIT. More... | |
void | coinRemoveAllChildren (SoGroup *node) |
Helper function to deal with bug in SoNode::removeAllChildren() More... | |
ControlSingleton & | Control (void) |
Get the global instance. More... | |
template<typename... Args> | |
void | copyVisualT (Args &&... args) |
Copy visual attributes from a source to a target object. More... | |
void | CreateDocCommands (void) |
void | CreateFeatCommands (void) |
void | CreateLinkCommands (void) |
void | CreateMacroCommands (void) |
void | CreateStdCommands (void) |
void | CreateStructureCommands (void) |
void | CreateTestCommands (void) |
void | CreateViewStdCommands (void) |
void | CreateWindowStdCommands (void) |
bool | cursorBeyond (const QTextCursor &cursor, const QTextCursor &limit, int shift=0) |
cursorBeyond checks if cursor is at a valid position to accept keyEvents. More... | |
template<typename... Args> | |
void | doCommandT (Gui::Command::DoCmd_Type cmdType, const std::string &cmd, Args &&... args) |
Runs a command. More... | |
bool | dontUseNativeDialog () |
static PyObject * | FreeCADGui_getSoDBVersion (PyObject *, PyObject *args) |
static PyObject * | FreeCADGui_subgraphFromObject (PyObject *, PyObject *args) |
MainWindow * | getMainWindow () |
template<typename qttype > | |
PyTypeObject * | getPyTypeObjectForTypeName () |
WidgetFactorySupplier & | GetWidgetFactorySupplier () |
bool | OpenURLInBrowser (const char *URL) |
opens a URL in the system Browser More... | |
static const QChar | promptEnd (QLatin1Char(' ')) |
int | promptLength (const QString &lineStr) |
void * | qt_getCppPointer (const Py::Object &pyobject, const char *shiboken, const char *unwrap) |
const char * | qt_identifyType (QObject *ptr, const char *pyside) |
template<typename qttype > | |
Py::Object | qt_wrapInstance (qttype object, const char *className, const char *shiboken, const char *pyside, const char *wrap) |
std::array< std::pair< double, std::string >, 3 > | schemaTranslatePoint (double x, double y, double z, double precision) |
SelectionSingleton & | Selection (void) |
Get the global instance. More... | |
QString | stripPromptFrom (const QString &lineStr) |
bool | validateInput (QWidget *parent, const QString &input) |
WidgetFactoryInst & | WidgetFactory () |
WorkbenchFactoryInst & | WorkbenchFactory () |
Variables | |
struct PyMethodDef | FreeCADGui_methods [] |
Detailed Description
The FreeCAD Graphical interface layer.
This namespace includes the grafical interface of FreeCAD like:
- The main window
- 3D View
- Tree
and so on......
Typedef Documentation
◆ CheckListItem
typedef QPair<QString, bool> Gui::CheckListItem |
◆ DocumentObjectDataPtr
typedef std::shared_ptr<DocumentObjectData> Gui::DocumentObjectDataPtr |
◆ Edge
◆ Graph
typedef boost::adjacency_list< boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::no_property, boost::no_property, boost::listS > Gui::Graph |
◆ LinkInfoPtr
typedef boost::intrusive_ptr<LinkInfo> Gui::LinkInfoPtr |
◆ SoFCSelectionContextBasePtr
typedef std::shared_ptr<SoFCSelectionContextBase> Gui::SoFCSelectionContextBasePtr |
◆ SoFCSelectionContextExPtr
typedef std::shared_ptr<SoFCSelectionContextEx> Gui::SoFCSelectionContextExPtr |
◆ SoFCSelectionContextPtr
typedef std::shared_ptr<SoFCSelectionContext> Gui::SoFCSelectionContextPtr |
◆ TStringList
typedef std::list<std::string> Gui::TStringList |
◆ TStringMap
typedef std::map<std::string, std::string> Gui::TStringMap |
◆ Vertex
typedef boost::graph_traits<Graph>::vertex_descriptor Gui::Vertex |
◆ ViewProviderDocumentObjectGroupPython
typedef ViewProviderPythonFeatureT<ViewProviderDocumentObjectGroup> Gui::ViewProviderDocumentObjectGroupPython |
◆ ViewProviderExtensionPython
◆ ViewProviderGeoFeatureGroupExtensionPython
typedef ViewProviderExtensionPythonT<Gui::ViewProviderGeoFeatureGroupExtension> Gui::ViewProviderGeoFeatureGroupExtensionPython |
◆ ViewProviderGeoFeatureGroupPython
typedef ViewProviderPythonFeatureT<ViewProviderGeoFeatureGroup> Gui::ViewProviderGeoFeatureGroupPython |
◆ ViewProviderGroupExtensionPython
typedef ViewProviderExtensionPythonT<Gui::ViewProviderGroupExtension> Gui::ViewProviderGroupExtensionPython |
◆ ViewProviderLinkPython
◆ ViewProviderMaterialObjectPython
typedef ViewProviderPythonFeatureT<ViewProviderMaterialObject> Gui::ViewProviderMaterialObjectPython |
◆ ViewProviderOriginGroupExtensionPython
typedef ViewProviderExtensionPythonT<Gui::ViewProviderOriginGroupExtension> Gui::ViewProviderOriginGroupExtensionPython |
◆ ViewProviderPartPython
◆ ViewProviderPlacementPython
◆ ViewProviderPythonFeature
◆ ViewProviderPythonGeometry
Enumeration Type Documentation
◆ HighlightMode
|
strong |
◆ SelectionRole
enum Gui::SelectionRole |
◆ TreeItemMode
|
strong |
◆ ViewStatus
enum Gui::ViewStatus |
Function Documentation
◆ addNodes()
Referenced by Gui::ViewProvider::checkRecursion().
◆ BitmapFactory()
BitmapFactoryInst& Gui::BitmapFactory | ( | void | ) |
Get the global instance.
References Gui::BitmapFactoryInst::instance().
Referenced by Gui::ActionSelector::ActionSelector(), DrawSketchHandlerGenConstraint::activated(), StdViewScreenShot::activated(), Gui::ElementColors::Private::addItem(), Gui::ClearLineEdit::ClearLineEdit(), StdCmdWorkbench::createAction(), Gui::StdCmdDownloadOnlineHelp::createAction(), Gui::Command::createAction(), StdCmdDrawStyle::createAction(), Gui::PythonCommand::createAction(), Gui::PythonGroupCommand::createAction(), Gui::MacroCommand::createAction(), StdCmdUndo::createAction(), StdCmdRedo::createAction(), Gui::Dialog::ButtonModel::data(), ConstraintItem::data(), Gui::Dialog::CommandModel::data(), PartGui::DimensionControl::DimensionControl(), Gui::Dialog::DlgCustomToolbars::DlgCustomToolbars(), Gui::DocumentIndex::DocumentIndex(), Gui::ViewProviderAnnotationLabel::drawImage(), SurfaceGui::GeomFillSurface::flipOrientation(), SurfaceGui::ViewProviderGeomFillSurface::getIcon(), Gui::ExpressionBinding::getIcon(), SurfaceGui::ViewProviderFilling::getIcon(), Gui::ViewProviderPythonFeatureImp::getIcon(), PathGui::ViewProviderPath::getIcon(), PartGui::ViewProviderMultiFuse::getIcon(), MeshGui::ViewProviderMeshCurvature::getIcon(), PathGui::ViewProviderPathCompound::getIcon(), PartGui::ViewProviderBoolean::getIcon(), PartDesignGui::ViewProviderPrimitive::getIcon(), Gui::ViewProviderDocumentObjectGroup::getIcon(), PartDesignGui::ViewProviderPipe::getIcon(), PathGui::ViewProviderPathShape::getIcon(), PartDesignGui::ViewProviderLoft::getIcon(), PartGui::ViewProviderMultiCommon::getIcon(), MeshGui::ViewProviderMesh::getIcon(), Gui::ViewProviderLink::getIcon(), Gui::ViewProvider::getIcon(), ExpressionDelegate::getIcon(), Gui::LinkInfo::getIcon(), Gui::ViewProviderLink::getOverlayPixmap(), Gui::Dialog::IconDialog::IconDialog(), Gui::Dialog::IconFolders::IconFolders(), Gui::Dialog::DlgPropertyLink::init(), Gui::PythonGroupCommand::languageChange(), Gui::MainWindow::MainWindow(), Gui::BitmapFactoryInst::mergePixmap(), Gui::DAG::Model::Model(), Gui::Dialog::DlgCustomActionsImp::on_actionListWidget_itemActivated(), Gui::Dialog::DlgCustomActionsImp::on_buttonReplaceAction_clicked(), Gui::Dialog::DlgCustomKeyboardImp::on_categoryBox_activated(), Gui::Dialog::DlgCustomToolbars::on_categoryBox_activated(), Gui::Dialog::DlgMacroExecuteImp::on_createButton_clicked(), Gui::Dialog::DlgMacroExecuteImp::on_editButton_clicked(), Gui::Dialog::DlgCustomKeyboardImp::on_editShortcut_textChanged(), Gui::Dialog::DlgCustomCommandsImp::onAddMacroAction(), Gui::Dialog::DlgCustomKeyboardImp::onAddMacroAction(), Gui::Dialog::DlgCustomToolbars::onAddMacroAction(), Gui::Dialog::DlgCustomCommandsImp::onGroupActivated(), Gui::Dialog::DlgCustomCommandsImp::onModifyMacroAction(), Gui::Dialog::DlgCustomKeyboardImp::onModifyMacroAction(), Gui::Dialog::DlgCustomToolbars::onModifyMacroAction(), SketcherGui::SketchOrientationDialog::onPreview(), ImageGui::ImageOrientationDialog::onPreview(), SurfaceGui::GeomFillSurface::onSelectionChanged(), Gui::Dialog::ParameterBool::ParameterBool(), Gui::Dialog::ParameterFloat::ParameterFloat(), Gui::Dialog::ParameterInt::ParameterInt(), Gui::Dialog::ParameterText::ParameterText(), Gui::Dialog::ParameterUInt::ParameterUInt(), SketcherGui::ViewProviderSketch::renderConstrIcon(), SketcherGui::DrawSketchHandler::renderSuggestConstraintsCursor(), Gui::DockWnd::ReportView::ReportView(), Gui::Application::runApplication(), Gui::Application::sAddIcon(), Gui::Application::sAddIconPath(), Gui::Application::sAddResPath(), Gui::Thumbnail::SaveDocFile(), Gui::DockWnd::SelectionView::SelectionView(), SketcherGui::ViewProviderSketch::sendConstraintIconToCoin(), SurfaceGui::GeomFillSurface::setEditedObject(), Gui::GroupCommand::setup(), Gui::AlignmentView::setupHeadUpDisplay(), Gui::Application::sGetIcon(), Gui::PythonDebugger::showDebugMarker(), Gui::DockWnd::ComboView::showDialog(), DrawingGui::ViewProviderDrawingPage::showDrawingView(), TechDrawGui::ViewProviderPage::showMDIViewPage(), SpreadsheetGui::ViewProviderSheet::showSpreadsheetView(), Gui::CallTipsList::showTips(), Gui::Application::sInsert(), Gui::Application::sIsIconCached(), Gui::Application::sOpen(), Gui::MainWindow::splashImage(), FemGui::TaskAnalysisInfo::TaskAnalysisInfo(), PartGui::TaskAttacher::TaskAttacher(), PartGui::TaskBooleanOperation::TaskBooleanOperation(), PartDesignGui::TaskBooleanParameters::TaskBooleanParameters(), PartGui::TaskChamferEdges::TaskChamferEdges(), PartGui::TaskCheckGeometryDialog::TaskCheckGeometryDialog(), FemGui::TaskCreateNodeSet::TaskCreateNodeSet(), MeshPartGui::TaskCrossSections::TaskCrossSections(), PartGui::TaskCrossSections::TaskCrossSections(), TechDrawGui::TaskDlgActiveView::TaskDlgActiveView(), TechDrawGui::TaskDlgBalloon::TaskDlgBalloon(), TechDrawGui::TaskDlgCenterLine::TaskDlgCenterLine(), TechDrawGui::TaskDlgCosVertex::TaskDlgCosVertex(), TechDrawGui::TaskDlgDetail::TaskDlgDetail(), TechDrawGui::TaskDlgGeomHatch::TaskDlgGeomHatch(), TechDrawGui::TaskDlgHatch::TaskDlgHatch(), TechDrawGui::TaskDlgLeaderLine::TaskDlgLeaderLine(), TechDrawGui::TaskDlgLineDecor::TaskDlgLineDecor(), TechDrawGui::TaskDlgLinkDim::TaskDlgLinkDim(), DrawingGui::TaskDlgOrthoViews::TaskDlgOrthoViews(), TechDrawGui::TaskDlgProjGroup::TaskDlgProjGroup(), TechDrawGui::TaskDlgRichAnno::TaskDlgRichAnno(), TechDrawGui::TaskDlgSectionView::TaskDlgSectionView(), TechDrawGui::TaskDlgWeldingSymbol::TaskDlgWeldingSymbol(), FemGui::TaskDriver::TaskDriver(), RobotGui::TaskEdge2TracParameter::TaskEdge2TracParameter(), PartGui::TaskExtrusion::TaskExtrusion(), PartDesignGui::TaskFeatureParameters::TaskFeatureParameters(), FemGui::TaskFemConstraint::TaskFemConstraint(), PartGui::TaskFilletEdges::TaskFilletEdges(), SurfaceGui::TaskFilling::TaskFilling(), ReenGui::TaskFitBSplineSurface::TaskFitBSplineSurface(), SurfaceGui::TaskGeomFillSurface::TaskGeomFillSurface(), PartGui::TaskLoft::TaskLoft(), PartGui::TaskMirroring::TaskMirroring(), FemGui::TaskObjectName::TaskObjectName(), PartGui::TaskOffset::TaskOffset(), SandboxGui::TaskPanelView::TaskPanelView(), ReenGui::TaskPoisson::TaskPoisson(), FemGui::TaskPostClip::TaskPostClip(), FemGui::TaskPostCut::TaskPostCut(), FemGui::TaskPostDataAlongLine::TaskPostDataAlongLine(), FemGui::TaskPostDataAtPoint::TaskPostDataAtPoint(), FemGui::TaskPostDisplay::TaskPostDisplay(), FemGui::TaskPostFunction::TaskPostFunction(), FemGui::TaskPostScalarClip::TaskPostScalarClip(), FemGui::TaskPostWarpVector::TaskPostWarpVector(), PartGui::TaskProjectionOnSurface::TaskProjectionOnSurface(), PartGui::TaskRevolution::TaskRevolution(), RobotGui::TaskRobot6Axis::TaskRobot6Axis(), RobotGui::TaskRobotControl::TaskRobotControl(), RobotGui::TaskRobotMessages::TaskRobotMessages(), Gui::TaskView::TaskSelectLinkProperty::TaskSelectLinkProperty(), PartDesignGui::TaskShapeBinder::TaskShapeBinder(), PartGui::TaskShapeBuilder::TaskShapeBuilder(), PartGui::TaskSweep::TaskSweep(), FemGui::TaskTetParameter::TaskTetParameter(), PartGui::TaskThickness::TaskThickness(), RobotGui::TaskTrajectory::TaskTrajectory(), RobotGui::TaskTrajectoryDressUpParameter::TaskTrajectoryDressUpParameter(), Gui::TaskView::TaskWatcherCommands::TaskWatcherCommands(), Gui::TaskView::TaskWatcherPython::TaskWatcherPython(), PathGui::TaskWidgetPathCompound::TaskWidgetPathCompound(), Gui::DocumentObjectItem::testStatus(), Gui::TreeWidget::TreeWidget(), CmdSketcherConstrainLock::updateAction(), CmdSketcherConstrainDistance::updateAction(), CmdSketcherConstrainDistanceX::updateAction(), CmdSketcherConstrainDistanceY::updateAction(), CmdSketcherConstrainRadius::updateAction(), CmdSketcherConstrainDiameter::updateAction(), CmdSketcherConstrainAngle::updateAction(), ImageGui::ViewProviderImagePlane::updateData(), Gui::Application::workbenchIcon(), and Gui::SoFCOffscreenRenderer::writeToImage().
◆ cmdAppDocument() [1/2]
void Gui::cmdAppDocument | ( | const App::Document * | doc, |
T && | cmd | ||
) |
Runs a command for accessing App.Document attribute or method This function is an alternative to FCMD_DOC_CMD.
- Parameters
-
doc pointer to a document cmd command string, streamable
- See also
- _cmdDocument()
Example:
Translates to command (assuming doc's name is 'DocName', and and objName contains value 'ObjName'):
Referenced by CmdTestCmdFuncs::activated(), and SpreadsheetGui::SheetView::editingFinished().
◆ cmdAppDocument() [2/2]
void Gui::cmdAppDocument | ( | const App::DocumentObject * | obj, |
T && | cmd | ||
) |
Runs a command for accessing an object's App::Document attribute or method This function is an alternative to FCMD_OBJ_DOC_CMD.
- Parameters
-
obj pointer to a DocumentObject cmd command string, streamable
◆ cmdAppObject()
void Gui::cmdAppObject | ( | const App::DocumentObject * | obj, |
T && | cmd | ||
) |
Runs a command for accessing an document object's attribute or method This function is an alternative to FCMD_OBJ_CMD.
- Parameters
-
obj pointer to a DocumentObject cmd command string, streamable
- See also
- _cmdObject()
Referenced by PartGui::TaskDlgAttacher::accept(), and CmdTestCmdFuncs::activated().
◆ cmdAppObjectArgs()
void Gui::cmdAppObjectArgs | ( | const App::DocumentObject * | obj, |
const std::string & | cmd, | ||
Args &&... | args | ||
) |
Runs a command for accessing a document object's attribute or method This function is an alternative to FCMD_OBJ_CMD2.
- Parameters
-
cmd command string, supporting printf like formatter obj pointer to a DocumentObject
Example:
Translates to command (assuming obj's document name is 'DocName', obj's name is 'ObjName', and visible is true):
Referenced by PartGui::OffsetWidget::accept(), PartGui::ThicknessWidget::accept(), PartGui::TaskDlgAttacher::accept(), CmdTestCmdFuncs::activated(), CmdSketcherConstrainHorizontal::activated(), CmdSketcherConstrainVertical::activated(), CmdSketcherConstrainLock::activated(), CmdSketcherConstrainBlock::activated(), CmdSketcherConstrainCoincident::activated(), CmdSketcherConstrainDistance::activated(), CmdSketcherConstrainPointOnObject::activated(), CmdSketcherConstrainDistanceX::activated(), CmdSketcherConstrainDistanceY::activated(), CmdSketcherConstrainParallel::activated(), CmdSketcherConstrainPerpendicular::activated(), CmdSketcherConstrainTangent::activated(), CmdSketcherConstrainRadius::activated(), CmdSketcherConstrainDiameter::activated(), CmdSketcherConstrainAngle::activated(), CmdSketcherConstrainEqual::activated(), CmdSketcherConstrainSymmetric::activated(), SpreadsheetGui::PropertiesDialog::apply(), CmdSketcherConstrainHorizontal::applyConstraint(), CmdSketcherConstrainVertical::applyConstraint(), CmdSketcherConstrainLock::applyConstraint(), CmdSketcherConstrainBlock::applyConstraint(), CmdSketcherConstrainCoincident::applyConstraint(), CmdSketcherConstrainDistance::applyConstraint(), CmdSketcherConstrainPointOnObject::applyConstraint(), CmdSketcherConstrainDistanceX::applyConstraint(), CmdSketcherConstrainDistanceY::applyConstraint(), CmdSketcherConstrainParallel::applyConstraint(), CmdSketcherConstrainPerpendicular::applyConstraint(), CmdSketcherConstrainTangent::applyConstraint(), CmdSketcherConstrainRadius::applyConstraint(), CmdSketcherConstrainDiameter::applyConstraint(), CmdSketcherConstrainAngle::applyConstraint(), CmdSketcherConstrainEqual::applyConstraint(), CmdSketcherConstrainSymmetric::applyConstraint(), SketcherGui::DrawSketchHandler::createAutoConstraints(), SpreadsheetGui::SheetView::editingFinished(), SpreadsheetGui::SheetTableView::insertColumns(), SpreadsheetGui::SheetTableView::insertRows(), SketcherGui::makeTangentToArcOfEllipseviaNewPoint(), SketcherGui::makeTangentToArcOfHyperbolaviaNewPoint(), SketcherGui::makeTangentToArcOfParabolaviaNewPoint(), SketcherGui::makeTangentToEllipseviaNewPoint(), SketcherGui::ViewProviderSketch::mouseButtonPressed(), SketcherGui::TaskSketcherConstrains::on_listWidgetConstraints_itemChanged(), SketcherGui::ViewProviderSketch::onDelete(), DrawSketchHandlerExternal::onSelectionChanged(), DrawSketchHandlerCarbonCopy::onSelectionChanged(), DrawSketchHandlerBSpline::pressButton(), DrawSketchHandlerLine::releaseButton(), DrawSketchHandlerLineSet::releaseButton(), DrawSketchHandlerCopy::releaseButton(), DrawSketchHandlerArc::releaseButton(), DrawSketchHandlerRectangularArray::releaseButton(), DrawSketchHandler3PointArc::releaseButton(), DrawSketchHandlerCoincident::releaseButton(), DrawSketchHandlerCircle::releaseButton(), DrawSketchHandlerArcOfEllipse::releaseButton(), DrawSketchHandlerArcOfHyperbola::releaseButton(), DrawSketchHandlerArcOfParabola::releaseButton(), DrawSketchHandlerBSpline::releaseButton(), DrawSketchHandler3PointCircle::releaseButton(), DrawSketchHandlerPoint::releaseButton(), DrawSketchHandlerFillet::releaseButton(), DrawSketchHandlerTrimming::releaseButton(), DrawSketchHandlerExtend::releaseButton(), SpreadsheetGui::SheetTableView::removeColumns(), SpreadsheetGui::SheetTableView::removeRows(), and SketcherGui::ConstraintView::swapNamedOfSelectedItems().
◆ cmdAppObjectHide()
void Gui::cmdAppObjectHide | ( | const App::DocumentObject * | obj | ) |
Hides an object.
Referenced by CmdTestCmdFuncs::activated().
◆ cmdAppObjectShow()
void Gui::cmdAppObjectShow | ( | const App::DocumentObject * | obj | ) |
Shows an object.
References Base::Console(), Gui::Command::Doc, Base::ConsoleSingleton::Error(), and Gui::FormatString::toStr().
Referenced by CmdTestCmdFuncs::activated().
◆ cmdGuiDocument() [1/2]
void Gui::cmdGuiDocument | ( | const App::Document * | doc, |
T && | cmd | ||
) |
Runs a command for accessing App.Document attribute or method.
- Parameters
-
doc pointer to a document cmd command string, streamable
- See also
- _cmdDocument()
Example:
Translates to command (assuming doc's name is 'DocName', and and objName contains value 'ObjName'):
References Gui::Command::Doc.
Referenced by PartGui::TaskDlgAttacher::accept(), and CmdTestCmdFuncs::activated().
◆ cmdGuiDocument() [2/2]
void Gui::cmdGuiDocument | ( | const App::DocumentObject * | obj, |
T && | cmd | ||
) |
Runs a command for accessing an object's Gui::Document attribute or method This function is an alternative to FCMD_VOBJ_DOC_CMD.
- Parameters
-
obj pointer to a DocumentObject cmd command string, streamable
◆ cmdGuiObject()
void Gui::cmdGuiObject | ( | const App::DocumentObject * | obj, |
T && | cmd | ||
) |
Runs a command for accessing an view object's attribute or method This function is an alternative to FCMD_VOBJ_CMD.
- Parameters
-
obj pointer to a DocumentObject cmd command string, streamable
- See also
- _cmdObject()
Referenced by CmdTestCmdFuncs::activated().
◆ cmdGuiObjectArgs()
void Gui::cmdGuiObjectArgs | ( | const App::DocumentObject * | obj, |
const std::string & | cmd, | ||
Args &&... | args | ||
) |
Runs a command for accessing a view object's attribute or method This function is an alternative to FCMD_VOBJ_CMD2.
- Parameters
-
cmd command string, supporting printf like formatter obj pointer to a DocumentObject
- See also
- cmdAppObjectArgs()
Referenced by CmdTestCmdFuncs::activated().
◆ cmdSetEdit()
void Gui::cmdSetEdit | ( | const App::DocumentObject * | obj | ) |
Runs a command to start editing a give object This function is an alternative to FCMD_SET_EDIT.
- Parameters
-
obj pointer to a DocumentObject
Unlike other helper functions, this one editing the object using the current active document, instead of the object's owner document. This allows in-place editing an object, which may be brought in through linking to an external group.
Referenced by CmdTestCmdFuncs::activated().
◆ coinRemoveAllChildren()
void Gui::coinRemoveAllChildren | ( | SoGroup * | node | ) |
Helper function to deal with bug in SoNode::removeAllChildren()
References coinRemoveAllChildren().
Referenced by Gui::View3DInventorViewer::checkGroupOnTop(), Gui::View3DInventorViewer::clearGroupOnTop(), coinRemoveAllChildren(), Gui::ManualAlignment::continueAlignment(), PartGui::ViewProvider2DObject::createGrid(), Gui::LinkInfo::detach(), SketcherGui::ViewProviderSketch::draw(), Gui::View3DInventorViewer::eraseAllDimensions(), Gui::LinkInfo::getSnapshot(), PartGui::ViewProvider2DObject::onChanged(), Gui::ManualAlignment::onClear(), SketcherGui::ViewProviderSketch::rebuildConstraintsVisual(), Gui::SoFCColorGradient::rebuildGradient(), PartDesignGui::ViewProviderTransformed::recomputeFeature(), Gui::ManualAlignment::reset(), RobotGui::ViewProviderRobotObject::resetDragger(), Gui::LinkView::resetRoot(), Gui::Application::sCoinRemoveAllChildren(), Gui::LinkView::setChildren(), Gui::SoFCColorLegend::setColorModel(), Gui::SoFCColorLegend::setMarkerLabel(), Gui::SoFCPathAnnotation::setPath(), Gui::View3DInventorViewer::setupEditingRoot(), MeshGui::MeshFillHole::startEditing(), Gui::LinkView::SubInfo::unlink(), Gui::LinkView::Element::unlink(), PartGui::ViewProvider2DObject::unsetEdit(), PartDesignGui::ViewProviderTransformed::unsetEdit(), PartGui::ViewProviderMirror::unsetEdit(), SketcherGui::ViewProviderSketch::unsetEdit(), Gui::LinkInfo::updateChildren(), Gui::ViewProviderVRMLObject::updateData(), RobotGui::ViewProviderRobotObject::updateData(), PartGui::ViewProviderCurveNet::updateData(), PartGui::ViewProvider2DObject::updateData(), InspectionGui::ViewProviderInspection::updateData(), MeshGui::ViewProviderMeshFaceSet::updateData(), FemGui::ViewProviderFemConstraintPressure::updateData(), MeshGui::ViewProviderMeshCurvature::updateData(), FemGui::ViewProviderFemConstraintPulley::updateData(), FemGui::ViewProviderFemConstraintGear::updateData(), FemGui::ViewProviderFemConstraintForce::updateData(), FemGui::ViewProviderFemConstraintFixed::updateData(), FemGui::ViewProviderFemConstraintFluidBoundary::updateData(), FemGui::ViewProviderFemConstraintBearing::updateData(), FemGui::ViewProviderFemConstraintTemperature::updateData(), FemGui::ViewProviderFemConstraintContact::updateData(), FemGui::ViewProviderFemConstraintPlaneRotation::updateData(), FemGui::ViewProviderFemConstraintHeatflux::updateData(), PartGui::ViewProviderSpline::updateData(), Gui::ViewProviderInventorObject::updateData(), FemGui::ViewProviderFemConstraintTransform::updateData(), Gui::LinkView::updateLink(), and Gui::View3DInventorViewer::~View3DInventorViewer().
◆ Control()
ControlSingleton& Gui::Control | ( | void | ) |
Get the global instance.
References Gui::ControlSingleton::instance().
Referenced by PartDesignGui::Workbench::activated(), RobotGui::Workbench::activated(), StdCmdToggleClipPlane::activated(), StdCmdSetAppearance::activated(), StdCmdTransform::activated(), StdCmdPlacement::activated(), StdCmdTextureMapping::activated(), Gui::TaskView::ControlPy::activeDialog(), Gui::Workbench::addTaskWatcher(), Gui::TaskView::ControlPy::addTaskWatcher(), Gui::Document::canClose(), Gui::TaskView::ControlPy::clearTaskWatcher(), Gui::TaskView::ControlPy::closeDialog(), RobotGui::ViewProviderEdge2TracObject::doubleClicked(), FemGui::ViewProviderSetNodes::doubleClicked(), TechDrawGui::TaskSectionView::failNoObject(), PartGui::goDimensionAngularRoot(), PartGui::goDimensionLinearRoot(), StdCmdToggleClipPlane::isActive(), StdCmdSetAppearance::isActive(), StdCmdTransform::isActive(), StdCmdPlacement::isActive(), StdCmdEdit::isActive(), StdCmdToggleNavigation::isActive(), StdCmdTextureMapping::isActive(), Gui::TaskView::ControlPy::isAllowedAlterDocument(), Gui::TaskView::ControlPy::isAllowedAlterSelection(), Gui::TaskView::ControlPy::isAllowedAlterView(), PartGui::PropertyEnumAttacherItem::openTask(), Gui::Workbench::removeTaskWatcher(), SurfaceGui::ViewProviderGeomFillSurface::setEdit(), SurfaceGui::ViewProviderFilling::setEdit(), TechDrawGui::ViewProviderHatch::setEdit(), TechDrawGui::ViewProviderGeomHatch::setEdit(), TechDrawGui::ViewProviderRichAnno::setEdit(), TechDrawGui::ViewProviderLeader::setEdit(), Gui::ViewProviderDragger::setEdit(), RobotGui::ViewProviderEdge2TracObject::setEdit(), FemGui::ViewProviderSetNodes::setEdit(), RobotGui::ViewProviderTrajectoryCompound::setEdit(), RobotGui::ViewProviderTrajectoryDressUp::setEdit(), FemGui::ViewProviderFemConstraintPressure::setEdit(), PartDesignGui::ViewProviderShapeBinder::setEdit(), PathGui::ViewProviderPathCompound::setEdit(), FemGui::ViewProviderFemConstraintBearing::setEdit(), PartDesignGui::ViewProviderHole::setEdit(), FemGui::ViewProviderFemConstraintFixed::setEdit(), FemGui::ViewProviderFemConstraintFluidBoundary::setEdit(), FemGui::ViewProviderFemConstraintForce::setEdit(), FemGui::ViewProviderFemConstraintGear::setEdit(), FemGui::ViewProviderFemConstraintPulley::setEdit(), FemGui::ViewProviderFemMeshShapeNetgen::setEdit(), PartDesignGui::ViewProviderPrimitive::setEdit(), FemGui::ViewProviderFemConstraintDisplacement::setEdit(), FemGui::ViewProviderFemConstraintHeatflux::setEdit(), FemGui::ViewProviderFemConstraintInitialTemperature::setEdit(), FemGui::ViewProviderFemConstraintPlaneRotation::setEdit(), FemGui::ViewProviderFemConstraintTemperature::setEdit(), FemGui::ViewProviderFemConstraintContact::setEdit(), FemGui::ViewProviderFemConstraintTransform::setEdit(), FemGui::ViewProviderFemPostObject::setEdit(), PartGui::ViewProviderFillet::setEdit(), PartDesignGui::ViewProvider::setEdit(), PartDesignGui::ViewProviderBoolean::setEdit(), TechDrawGui::ViewProviderWeld::setEdit(), TechDrawGui::ViewProviderViewSection::setEdit(), TechDrawGui::ViewProviderBalloon::setEdit(), TechDrawGui::ViewProviderProjGroup::setEdit(), TechDrawGui::ViewProviderViewPart::setEdit(), PartDesignGui::ViewProviderDatum::setEdit(), PartGui::ViewProviderChamfer::setEdit(), FemGui::ViewProviderFemPostFunction::setEdit(), PartGui::ViewProviderPartExt::setEdit(), PartGui::ViewProviderOffset::setEdit(), PartGui::ViewProviderThickness::setEdit(), Gui::Document::setEdit(), SketcherGui::ViewProviderSketch::setEdit(), Gui::ViewProviderLink::setEdit(), Gui::ViewProviderLink::setEditViewer(), Gui::TaskView::ControlPy::showDialog(), Gui::TaskView::ControlPy::showTaskView(), PartGui::FaceColors::slotDeleteDocument(), Gui::ElementColors::slotDeleteDocument(), PartDesignGui::TaskFeaturePick::slotDeleteDocument(), PartGui::FaceColors::slotDeleteObject(), Gui::ElementColors::slotDeleteObject(), PartGui::FaceColors::slotUndoDocument(), PartDesignGui::TaskFeaturePick::slotUndoDocument(), Gui::Command::testActive(), SurfaceGui::ViewProviderGeomFillSurface::unsetEdit(), SurfaceGui::ViewProviderFilling::unsetEdit(), TechDrawGui::ViewProviderHatch::unsetEdit(), TechDrawGui::ViewProviderGeomHatch::unsetEdit(), TechDrawGui::ViewProviderRichAnno::unsetEdit(), TechDrawGui::ViewProviderLeader::unsetEdit(), Gui::ViewProviderDragger::unsetEdit(), TechDrawGui::ViewProviderDrawingView::unsetEdit(), FemGui::ViewProviderFemConstraint::unsetEdit(), RobotGui::ViewProviderTrajectoryCompound::unsetEdit(), RobotGui::ViewProviderTrajectoryDressUp::unsetEdit(), PathGui::ViewProviderPathCompound::unsetEdit(), FemGui::ViewProviderFemPostObject::unsetEdit(), PartGui::ViewProviderFillet::unsetEdit(), PartDesignGui::ViewProvider::unsetEdit(), TechDrawGui::ViewProviderProjGroupItem::unsetEdit(), TechDrawGui::ViewProviderProjGroup::unsetEdit(), TechDrawGui::ViewProviderWeld::unsetEdit(), TechDrawGui::ViewProviderViewSection::unsetEdit(), TechDrawGui::ViewProviderBalloon::unsetEdit(), TechDrawGui::ViewProviderViewPart::unsetEdit(), PartDesignGui::ViewProviderDatum::unsetEdit(), PartGui::ViewProviderChamfer::unsetEdit(), FemGui::ViewProviderFemPostFunction::unsetEdit(), FemGui::ViewProviderFemAnalysis::unsetEdit(), PartGui::ViewProviderOffset::unsetEdit(), PartGui::ViewProviderThickness::unsetEdit(), SketcherGui::ViewProviderSketch::unsetEdit(), and Gui::ViewProviderLink::unsetEditViewer().
◆ copyVisualT()
void Gui::copyVisualT | ( | Args &&... | args | ) |
Copy visual attributes from a source to a target object.
Referenced by CmdTestCmdFuncs::activated().
◆ CreateDocCommands()
void Gui::CreateDocCommands | ( | void | ) |
References Gui::CommandManager::addCommand(), Gui::Application::commandManager(), and Gui::Application::Instance.
Referenced by Gui::Application::createStandardOperations().
◆ CreateFeatCommands()
void Gui::CreateFeatCommands | ( | void | ) |
References Gui::CommandManager::addCommand(), Gui::Application::commandManager(), and Gui::Application::Instance.
Referenced by Gui::Application::createStandardOperations().
◆ CreateLinkCommands()
void Gui::CreateLinkCommands | ( | void | ) |
References Gui::CommandManager::addCommand(), Gui::Application::commandManager(), and Gui::Application::Instance.
Referenced by Gui::Application::createStandardOperations().
◆ CreateMacroCommands()
void Gui::CreateMacroCommands | ( | void | ) |
References Gui::CommandManager::addCommand(), Gui::Application::commandManager(), and Gui::Application::Instance.
Referenced by Gui::Application::createStandardOperations().
◆ CreateStdCommands()
void Gui::CreateStdCommands | ( | void | ) |
References Gui::CommandManager::addCommand(), Gui::Application::commandManager(), and Gui::Application::Instance.
Referenced by Gui::Application::createStandardOperations().
◆ CreateStructureCommands()
void Gui::CreateStructureCommands | ( | void | ) |
References Gui::CommandManager::addCommand(), Gui::Application::commandManager(), and Gui::Application::Instance.
Referenced by Gui::Application::createStandardOperations().
◆ CreateTestCommands()
void Gui::CreateTestCommands | ( | void | ) |
References Gui::CommandManager::addCommand(), Gui::Application::commandManager(), and Gui::Application::Instance.
Referenced by Gui::Application::createStandardOperations().
◆ CreateViewStdCommands()
void Gui::CreateViewStdCommands | ( | void | ) |
◆ CreateWindowStdCommands()
void Gui::CreateWindowStdCommands | ( | void | ) |
References Gui::CommandManager::addCommand(), Gui::Application::commandManager(), and Gui::Application::Instance.
Referenced by Gui::Application::createStandardOperations().
◆ cursorBeyond()
bool Gui::cursorBeyond | ( | const QTextCursor & | cursor, |
const QTextCursor & | limit, | ||
int | shift = 0 |
||
) |
cursorBeyond checks if cursor is at a valid position to accept keyEvents.
- Parameters
-
cursor - cursor to check limit - cursor that marks the begin of the input region shift - offset for shifting the limit for non-selection cursors [default: 0]
- Returns
- true if a keyEvent is ok at cursor's position, false otherwise
Referenced by Gui::PythonConsole::contextMenuEvent(), and Gui::PythonConsole::keyPressEvent().
◆ doCommandT()
void Gui::doCommandT | ( | Gui::Command::DoCmd_Type | cmdType, |
const std::string & | cmd, | ||
Args &&... | args | ||
) |
Runs a command.
- Parameters
-
cmdType command type cmd command string, supporting printf like formatter
Example:
Translates to command (assuming obj's document name is 'DocName', obj's name is 'ObjName', and visible is true):
Referenced by CmdTestCmdFuncs::activated().
◆ dontUseNativeDialog()
bool Gui::dontUseNativeDialog | ( | ) |
◆ FreeCADGui_getSoDBVersion()
◆ FreeCADGui_subgraphFromObject()
References Gui::ViewProviderDocumentObject::attach(), Base::Type::createInstanceByName(), Base::InterpreterSingleton::createSWIGPointerObj(), Base::Persistence::getClassTypeId(), Gui::ViewProvider::getDisplayModes(), Gui::ViewProvider::getRoot(), Base::Interpreter(), Gui::ViewProvider::setDisplayMode(), App::DocumentObjectPy::Type, and Gui::ViewProvider::updateData().
◆ getMainWindow()
MainWindow* Gui::getMainWindow | ( | ) |
References Gui::MainWindow::getInstance().
Referenced by TechDrawGui::TaskCosVertex::abandonEditSession(), TechDrawGui::TaskLeaderLine::abandonEditSession(), Gui::Dialog::AboutDialog::AboutDialog(), Gui::Dialog::DlgAddProperty::accept(), FemGui::TaskDlgMeshShapeNetgen::accept(), PartDesignGui::TaskDlgDatumParameters::accept(), Gui::Dialog::DlgActivateWindowImp::accept(), PartDesignGui::TaskDlgFeatureParameters::accept(), PartDesignGui::TaskDlgPipeParameters::accept(), SketcherCopy::activate(), StdCmdDlgMacroRecord::activated(), StdCmdArrangeIcons::activated(), SpreadsheetGui::Workbench::activated(), Std_TestQM::activated(), StdCmdLinkMakeGroup::activated(), StdCmdWorkbench::activated(), StdCmdTileWindows::activated(), RobotGui::Workbench::activated(), StdCmdOpen::activated(), draftguitools.gui_annotationstyleeditor.AnnotationStyleEditor::Activated(), StdCmdDlgMacroExecute::activated(), StdOrthographicCamera::activated(), StdCmdCascadeWindows::activated(), Gui::StdCmdDownloadOnlineHelp::activated(), Gui::StdCmdPythonHelp::activated(), StdCmdCloseActiveWindow::activated(), StdPerspectiveCamera::activated(), StdCmdCloseAllWindows::activated(), StdCmdImport::activated(), Gui::BlankWorkbench::activated(), StdCmdAbout::activated(), StdCmdActivateNextWindow::activated(), StdCmdLinkMake::activated(), StdCmdActivatePrevWindow::activated(), StdCmdWindows::activated(), StdCmdExport::activated(), StdCmdLinkMakeRelative::activated(), StdCmdUserInterface::activated(), StdCmdDlgParameter::activated(), StdCmdDlgPreferences::activated(), StdCmdMergeProjects::activated(), StdCmdDlgCustomize::activated(), StdCmdDependencyGraph::activated(), StdCmdCommandLine::activated(), StdCmdStatusBar::activated(), StdCmdOnlineHelp::activated(), StdCmdToggleClipPlane::activated(), StdCmdLinkImport::activated(), CmdSandboxMeshLoader::activated(), StdCmdRevert::activated(), StdCmdLinkImportAll::activated(), StdCmdProjectInfo::activated(), CmdTestMDI1::activated(), StdCmdLinkSelectLinked::activated(), StdCmdMeasurementSimple::activated(), StdCmdProjectUtil::activated(), CmdTestMDI2::activated(), StdCmdPrint::activated(), CmdTestMDI3::activated(), StdCmdPrintPreview::activated(), StdCmdUnitsCalculator::activated(), StdCmdPrintPdf::activated(), StdCmdQuit::activated(), StdCmdLinkSelectLinkedFinal::activated(), Gui::MacroCommand::activated(), StdCmdLinkSelectAllLinks::activated(), StdCmdCopy::activated(), StdCmdPaste::activated(), StdCmdDuplicateSelection::activated(), CmdSketcherConstrainHorizontal::activated(), StdCmdSetAppearance::activated(), StdCmdDelete::activated(), StdCmdRefresh::activated(), CmdSketcherConstrainVertical::activated(), StdCmdEdit::activated(), StdMainFullscreen::activated(), StdViewDockUndockFullscreen::activated(), CmdSketcherConstrainLock::activated(), StdViewScreenShot::activated(), CmdSketcherConstrainBlock::activated(), StdCmdToggleNavigation::activated(), StdCmdAxisCross::activated(), CmdSketcherConstrainCoincident::activated(), CmdSketcherConstrainDistance::activated(), StdViewZoomIn::activated(), StdViewZoomOut::activated(), StdViewBoxZoom::activated(), StdBoxSelection::activated(), CmdSketcherConstrainPointOnObject::activated(), StdBoxElementSelection::activated(), StdCmdTreeCollapse::activated(), StdCmdTreeExpand::activated(), StdCmdTreeSelectAllInstances::activated(), CmdSketcherConstrainDistanceX::activated(), StdCmdSceneInspector::activated(), StdCmdDemoMode::activated(), CmdSketcherConstrainDistanceY::activated(), StdTreeDrag::activated(), CmdSketcherConstrainParallel::activated(), CmdSketcherConstrainPerpendicular::activated(), CmdSketcherConstrainTangent::activated(), CmdSketcherConstrainRadius::activated(), CmdSketcherConstrainDiameter::activated(), CmdSketcherConstrainAngle::activated(), CmdSketcherConstrainEqual::activated(), CmdSketcherConstrainSymmetric::activated(), Gui::RecentFilesAction::activateFile(), Gui::Application::activateWorkbench(), Gui::Dialog::DlgCustomToolbarsImp::addCustomCommand(), Gui::Dialog::DlgCustomToolbarsImp::addCustomToolbar(), Gui::DockWindowManager::addDockWindow(), Gui::MacroManager::addLine(), Gui::SelectionSingleton::addSelection(), Gui::SelectionSingleton::addSelections(), Gui::DockWidgetAction::addTo(), Gui::ToolBarAction::addTo(), Gui::WindowAction::addTo(), Gui::ManualAlignment::align(), CmdSketcherConstrainHorizontal::applyConstraint(), CmdSketcherConstrainVertical::applyConstraint(), CmdSketcherConstrainBlock::applyConstraint(), CmdSketcherConstrainDistance::applyConstraint(), CmdSketcherConstrainPointOnObject::applyConstraint(), CmdSketcherConstrainDistanceX::applyConstraint(), CmdSketcherConstrainDistanceY::applyConstraint(), CmdSketcherConstrainParallel::applyConstraint(), CmdSketcherConstrainPerpendicular::applyConstraint(), CmdSketcherConstrainTangent::applyConstraint(), CmdSketcherConstrainRadius::applyConstraint(), CmdSketcherConstrainDiameter::applyConstraint(), CmdSketcherConstrainAngle::applyConstraint(), CmdSketcherConstrainSymmetric::applyConstraint(), SketcherGui::DrawSketchHandler::applyCursor(), RemoteDebugger::attachToRemoteDebugger(), SpreadsheetGui::ViewProviderSheet::beforeDelete(), Gui::ProgressDialog::canAbort(), Gui::ProgressBar::canAbort(), Gui::ManualAlignment::cancel(), Gui::Document::canClose(), Gui::MDIView::changeEvent(), Gui::MainWindow::changeEvent(), Gui::Application::checkForPreviousCrashes(), FemGui::ViewProviderFemConstraint::checkForWizard(), Gui::SelectionSingleton::clearCompleteSelection(), Gui::SelectionSingleton::clearSelection(), Gui::Document::cloneView(), Gui::EditorView::closeEvent(), Gui::TextDocumentEditorView::closeEvent(), Gui::GUIApplication::commitData(), Gui::PropertyEditor::PropertyEditor::contextMenuEvent(), Gui::ManualAlignment::continueAlignment(), StdCmdLinkMakeGroup::createAction(), StdCmdWorkbench::createAction(), Gui::StdCmdDownloadOnlineHelp::createAction(), StdCmdRecentFiles::createAction(), StdCmdAbout::createAction(), StdCmdFreezeViews::createAction(), StdCmdDockViewMenu::createAction(), Gui::Command::createAction(), StdCmdToolBarMenu::createAction(), StdCmdStatusBar::createAction(), StdCmdWindowsMenu::createAction(), StdCmdDrawStyle::createAction(), Gui::GroupCommand::createAction(), Gui::PythonCommand::createAction(), Gui::PythonGroupCommand::createAction(), Gui::MacroCommand::createAction(), StdCmdUndo::createAction(), StdCmdRedo::createAction(), StdViewDockUndockFullscreen::createAction(), StdCmdExpression::createAction(), Gui::MainWindow::createMimeDataFromSelection(), Gui::Document::createView(), MeshGui::ViewProviderMeshCurvature::curvatureInfoCallback(), InspectionGui::ViewProviderProxyObject::customEvent(), Gui::SoFCColorGradient::customize(), Gui::BlankWorkbench::deactivated(), Gui::MDIView::deleteSelf(), PartDesignGui::WorkflowManager::determineWorkflow(), femsolver.report::displayGui(), Gui::DocumentObjectItem::displayStatusInfo(), Gui::Dialog::DlgActivateWindowImp::DlgActivateWindowImp(), Gui::Dialog::DlgCustomizeImp::DlgCustomizeImp(), MeshGui::DlgEvaluateMeshImp::DlgEvaluateMeshImp(), Gui::Dialog::DlgPreferencesImp::DlgPreferencesImp(), Gui::ViewProviderTextDocument::doubleClicked(), SpreadsheetGui::ViewProviderSheet::doubleClicked(), DrawingGui::ViewProviderDrawingPage::doubleClicked(), TechDrawGui::ViewProviderPage::doubleClicked(), Gui::TDragger::drag(), Gui::RDragger::drag(), Gui::View3DInventor::dropEvent(), Gui::TreeWidget::dropEvent(), Gui::View3DInventorViewer::dropEvent(), Gui::EditorView::EditorView(), Gui::ProgressBar::eventFilter(), FilterStatusBar::eventFilter(), SketcherGui::EditDatumDialog::exec(), Gui::SelectModule::exportHandler(), Gui::Application::exportTo(), Gui::ViewProviderGroupExtension::extensionOnDelete(), TechDrawGui::TaskSectionView::failNoObject(), draftutils.utils::filter_objects_for_modifiers(), TechDrawGui::DrawGuiUtil::findPage(), Gui::ManualAlignment::finish(), draftguitools.gui_snaps::get_snap_statusbar_widget(), draftguitools.gui_snapper.Snapper::get_snap_toolbar(), Gui::Document::getActiveView(), PartDesignGui::getBody(), PartDesignGui::getBodyFor(), Gui::Dialog::DownloadManager::getInstance(), PartDesignGui::getPartFor(), PartDesignGui::getReferencedSelection(), PartGui::TaskCheckGeometryResults::goCheck(), Gui::SoFCSelection::handleEvent(), draftutils.init_draft_statusbar::hide_draft_statusbar(), Gui::PythonDebugger::hideDebugMarker(), Gui::Application::importFrom(), Gui::SelectModule::importHandler(), draftutils.init_draft_statusbar::init_draft_statusbar_scale(), draftutils.init_draft_statusbar::init_draft_statusbar_snap(), Gui::MainWindow::insertFromMimeData(), InspectionGui::ViewProviderInspection::inspectCallback(), TestGui::UnitTestDialog::instance(), MeshGui::DockEvaluateMeshImp::instance(), Gui::Command::invoke(), StdCmdArrangeIcons::isActive(), StdCmdTileWindows::isActive(), StdOrthographicCamera::isActive(), StdCmdCascadeWindows::isActive(), StdCmdCloseActiveWindow::isActive(), StdPerspectiveCamera::isActive(), StdCmdCloseAllWindows::isActive(), StdCmdActivateNextWindow::isActive(), StdCmdFreezeViews::isActive(), StdCmdActivatePrevWindow::isActive(), StdCmdStatusBar::isActive(), StdCmdToggleClipPlane::isActive(), CmdTestMDI1::isActive(), CmdTestMDI2::isActive(), CmdTestMDI3::isActive(), StdCmdPaste::isActive(), StdViewDock::isActive(), StdViewUndock::isActive(), StdViewFullscreen::isActive(), StdViewDockUndockFullscreen::isActive(), StdCmdToggleNavigation::isActive(), StdCmdAxisCross::isActive(), StdViewZoomIn::isActive(), StdViewZoomOut::isActive(), StdCmdMeasureDistance::isActive(), StdCmdTextureMapping::isActive(), draftutils.init_draft_statusbar::label_to_scale(), Gui::Dialog::AboutDialog::linkActivated(), Gui::Dialog::DlgGeneralImp::loadSettings(), StartGui::Workbench::loadStartPage(), draftguitools.gui_snapper.Snapper::makeSnapToolBar(), Gui::DAG::Model::mouseDoubleClickEvent(), Gui::TreeView::mouseDoubleClickEvent(), Gui::Dialog::DlgCustomToolbarsImp::moveDownCustomCommand(), Gui::Dialog::DlgCustomToolbarsImp::moveUpCustomCommand(), PartDesignGui::needActiveBodyError(), Gui::Dialog::DlgMacroRecordImp::on_buttonStart_clicked(), Gui::Dialog::DlgMacroExecuteImp::on_createButton_clicked(), Gui::Dialog::DlgMacroExecuteImp::on_editButton_clicked(), PartGui::DlgPartImportIgesImp::onChooseFileName(), PartGui::DlgPartImportStepImp::onChooseFileName(), TechDrawGui::ViewProviderTemplate::onDelete(), TechDrawGui::ViewProviderLeader::onDelete(), TechDrawGui::ViewProviderPage::onDelete(), TechDrawGui::ViewProviderProjGroupItem::onDelete(), TechDrawGui::ViewProviderProjGroup::onDelete(), TechDrawGui::ViewProviderViewPart::onDelete(), TechDrawGui::ViewProviderWeld::onDelete(), Gui::Dialog::RedoDialog::onFetchInfo(), Gui::Dialog::UndoDialog::onFetchInfo(), Gui::PythonConsole::onInsertFileName(), Gui::Application::onLastWindowClosed(), WebGui::BrowserView::onLinkClicked(), WebGui::BrowserView::onLinkHovered(), WebGui::BrowserView::onLoadFinished(), WebGui::BrowserView::onLoadStarted(), WebGui::BrowserView::onOpenLinkInNewWindow(), Gui::TreeWidget::onStartEditing(), TechDrawGui::TaskCosVertex::onTrackerClicked(), TechDrawGui::TaskLeaderLine::onTrackerClicked(), TechDrawGui::TaskLeaderLine::onTrackerFinished(), WebGui::BrowserView::onViewSource(), Gui::Application::open(), OpenURLInBrowser(), SpreadsheetGui::SheetTableView::pasteClipboard(), StdCmdExpression::pasteExpressions(), Gui::View3DInventorViewer::printDimension(), TechDrawGui::MDIViewPage::printPdf(), Gui::ManualAlignment::probePickedCallback(), DrawSketchHandlerFillet::releaseButton(), Gui::Dialog::DlgCustomToolbarsImp::removeCustomCommand(), Gui::Dialog::DlgCustomToolbarsImp::removeCustomToolbar(), Gui::TaskView::TaskView::removeDialog(), Gui::DockWindowManager::removeDockWindow(), TechDrawGui::ViewProviderPage::removeMDIView(), Gui::Dialog::DlgCustomToolbarsImp::renameCustomToolbar(), Gui::SequencerBar::resetData(), Gui::MenuManager::retranslate(), Gui::SelectionSingleton::rmvPreselect(), Gui::SelectionSingleton::rmvSelection(), Gui::Application::runApplication(), Gui::Document::save(), Gui::Document::saveAll(), Gui::Document::saveAs(), Gui::Document::saveCopy(), Gui::AutoSaver::saveDocument(), TechDrawGui::MDIViewPage::saveDXF(), Gui::Dialog::DlgGeneralImp::saveSettings(), TechDrawGui::MDIViewPage::saveSVG(), Gui::Application::sCreateViewer(), Gui::PropertyEditor::LinkSelection::select(), Gui::SelectionSingleton::selStackGoBack(), Gui::SelectionSingleton::selStackGoForward(), Gui::Application::sendHasMsgToActiveView(), Gui::Application::sendHasMsgToFocusView(), Gui::StatusBarObserver::SendLog(), Gui::Application::sendMsgToActiveView(), Gui::Application::sendMsgToFocusView(), Gui::SequencerDialog::SequencerDialog(), Gui::Application::setActiveDocument(), Gui::Document::setActiveView(), Gui::Document::setActiveWindow(), SpreadsheetGui::WorkbenchHelper::setBackgroundColor(), Gui::View3DInventor::setCurrentViewMode(), Gui::MDIView::setCurrentViewMode(), SketcherGui::DrawSketchHandler::setCursor(), draftguitools.gui_snapper.Snapper::setCursor(), SpreadsheetGui::ViewProviderSheet::setEdit(), RaytracingGui::ViewProviderPovray::setEdit(), femsolver.solverbase.ViewProxy::setEdit(), RaytracingGui::ViewProviderLux::setEdit(), FemGui::ViewProviderFemMeshShapeNetgen::setEdit(), Gui::Document::setEdit(), SketcherGui::ViewProviderSketch::setEdit(), Gui::Application::setEditDocument(), SpreadsheetGui::WorkbenchHelper::setForegroundColor(), Gui::SelectionSingleton::setPreselect(), Gui::SelectionSingleton::setPreselectCoord(), Gui::SelectionSingleton::setSelection(), Gui::PropertyView::setShowAll(), Gui::StdCmdDescription::setSource(), Gui::Application::setStyleSheet(), Gui::SequencerBar::setText(), Gui::DockWindowManager::setup(), Gui::ToolBarManager::setup(), Gui::MenuManager::setup(), Gui::Application::sGetMainWindow(), SpreadsheetGui::SheetView::SheetView(), draftguitools.gui_snapper.Snapper::show(), draftutils.init_draft_statusbar::show_draft_statusbar(), Gui::PythonDebugger::showDebugMarker(), Gui::ControlSingleton::showDialog(), Gui::TaskView::TaskView::showDialog(), DrawingGui::ViewProviderDrawingPage::showDrawingView(), Gui::EditorView::showEvent(), Gui::TextDocumentEditorView::showEvent(), Gui::ManualAlignment::showInstructions(), TechDrawGui::ViewProviderPage::showMDIViewPage(), Gui::SequencerBar::showRemainingTime(), SpreadsheetGui::ViewProviderSheet::showSpreadsheetView(), TechDrawGui::MDIViewPage::showStatusMsg(), Gui::Application::sInsert(), Gui::Application::slotActivatedObject(), Gui::Application::slotActiveDocument(), Gui::Document::slotChangedObject(), Gui::Application::slotChangedObject(), Gui::SelectionSingleton::slotDeletedObject(), Gui::Document::slotRecomputed(), Gui::Document::slotRedoDocument(), Gui::Document::slotTouchedObject(), Gui::Document::slotUndoDocument(), Gui::Application::sOpen(), Gui::Application::sSetActiveDocument(), Gui::Application::sShowPreferences(), PartGui::BoxSelection::start(), Gui::ManualAlignment::startAlignment(), TechDrawGui::TaskCosVertex::startTracker(), TechDrawGui::TaskLeaderLine::startTracker(), Gui::Application::sUpdateCommands(), Gui::MainWindow::switchToTopLevelMode(), Gui::ToolBarManager::toolBars(), Gui::Application::tryClose(), SketcherGui::DrawSketchHandler::unsetCursor(), SketcherGui::ViewProviderSketch::unsetEdit(), MeshPartGui::CurveOnMeshHandler::Private::vertexCallback(), InspectionGui::VisualInspection::VisualInspection(), SandboxGui::Workbench::Workbench(), Gui::WorkbenchComboBox::WorkbenchComboBox(), Gui::MDIView::~MDIView(), Gui::View3DInventorViewer::~View3DInventorViewer(), and SpreadsheetGui::ViewProviderSheet::~ViewProviderSheet().
◆ getPyTypeObjectForTypeName()
PyTypeObject* Gui::getPyTypeObjectForTypeName | ( | ) |
◆ GetWidgetFactorySupplier()
WidgetFactorySupplier& Gui::GetWidgetFactorySupplier | ( | ) |
Referenced by Gui::Application::Application(), and Gui::Dialog::DlgCustomizeImp::DlgCustomizeImp().
◆ OpenURLInBrowser()
bool Gui::OpenURLInBrowser | ( | const char * | URL | ) |
opens a URL in the system Browser
References getMainWindow().
Referenced by StdCmdOnlineHelpWebsite::activated(), StdCmdFreeCADWebsite::activated(), StdCmdFreeCADUserHub::activated(), StdCmdFreeCADPowerUserHub::activated(), StdCmdFreeCADForum::activated(), StdCmdFreeCADFAQ::activated(), and StdCmdPythonWebsite::activated().
◆ promptEnd()
|
static |
Referenced by promptLength().
◆ promptLength()
int Gui::promptLength | ( | const QString & | lineStr | ) |
References promptEnd().
Referenced by Gui::PythonConsole::inputBegin(), and stripPromptFrom().
◆ qt_getCppPointer()
void* Gui::qt_getCppPointer | ( | const Py::Object & | pyobject, |
const char * | shiboken, | ||
const char * | unwrap | ||
) |
Referenced by Gui::PythonWrapper::toQGraphicsItem(), and Gui::PythonWrapper::toQObject().
◆ qt_identifyType()
const char* Gui::qt_identifyType | ( | QObject * | ptr, |
const char * | pyside | ||
) |
Referenced by Gui::PythonWrapper::createChildrenNameAttributes().
◆ qt_wrapInstance()
Py::Object Gui::qt_wrapInstance | ( | qttype | object, |
const char * | className, | ||
const char * | shiboken, | ||
const char * | pyside, | ||
const char * | wrap | ||
) |
◆ schemaTranslatePoint()
std::array< std::pair< double, std::string >, 3 > Gui::schemaTranslatePoint | ( | double | x, |
double | y, | ||
double | z, | ||
double | precision | ||
) |
References Base::Quantity::MilliMetre, Base::UnitsApi::schemaTranslate(), and Base::Quantity::setValue().
Referenced by Gui::SoFCSelection::handleEvent(), and Gui::SelectionSingleton::setPreselectCoord().
◆ Selection()
SelectionSingleton& Gui::Selection | ( | void | ) |
Get the global instance.
References Selection().
Referenced by DrawingGui::TaskProjection::accept(), SurfaceGui::FillingUnboundPanel::accept(), SurfaceGui::GeomFillSurface::accept(), SurfaceGui::FillingPanel::accept(), ReenGui::FitBSplineSurfaceWidget::accept(), MeshPartGui::Tessellation::accept(), MeshGui::TaskDecimating::accept(), StdCmdLinkMakeGroup::activated(), StdCmdLinkMake::activated(), StdCmdExport::activated(), StdCmdLinkMakeRelative::activated(), StdCmdLinkSelectLinked::activated(), StdCmdLinkSelectLinkedFinal::activated(), StdCmdToggleVisibility::activated(), StdCmdLinkSelectAllLinks::activated(), StdCmdToggleSelectability::activated(), DrawSketchHandlerGenConstraint::activated(), StdCmdShowSelection::activated(), StdCmdHideSelection::activated(), StdCmdSelectVisibleObjects::activated(), StdCmdDuplicateSelection::activated(), StdCmdSelectAll::activated(), StdCmdDelete::activated(), StdCmdPlacement::activated(), StdCmdTransformManip::activated(), StdCmdAlignment::activated(), StdCmdEdit::activated(), StdCmdExpression::activated(), DrawSketchHandlerCoincident::activated(), StdCmdTreeSelectAllInstances::activated(), StdCmdSelBack::activated(), StdCmdSelForward::activated(), StdTreeDrag::activated(), DrawSketchHandlerFillet::activated(), DrawSketchHandlerTrimming::activated(), DrawSketchHandlerExtend::activated(), DrawSketchHandlerExternal::activated(), DrawSketchHandlerCarbonCopy::activated(), PartGui::FaceColors::Private::addFacesToSelection(), PartDesignGui::TaskTransformedParameters::addReferenceSelectionGate(), PartGui::CrossSections::apply(), MeshPartGui::CrossSections::apply(), Gui::ElementColors::Private::apply(), Gui::Dialog::DlgPropertyLink::attachObserver(), Gui::SelectionObserver::attachSelection(), Gui::View3DInventorViewer::checkGroupOnTop(), Gui::SoFCSelectionCounter::checkRenderCache(), Gui::DAG::Model::contextMenuEvent(), Gui::MainWindow::createMimeDataFromSelection(), SketcherGui::ViewProviderSketch::deleteSelected(), SketcherGui::ElementView::deleteSelectedItems(), SketcherGui::ConstraintView::deleteSelectedItems(), Gui::Dialog::DlgPropertyLink::detachObserver(), Gui::SelectionObserver::detachSelection(), SketcherGui::ViewProviderSketch::detectPreselection(), Gui::Dialog::DlgDisplayPropertiesImp::DlgDisplayPropertiesImp(), PartGui::DlgExtrusion::DlgExtrusion(), PartGui::DlgFilletEdges::DlgFilletEdges(), PartGui::DlgRevolution::DlgRevolution(), Gui::SoFCUnifiedSelection::doAction(), Gui::SoFCSelection::doAction(), SketcherGui::ViewProviderSketch::doBoxSelection(), PartDesignGui::TaskDressUpParameters::doubleClicked(), Gui::TreeWidget::dropEvent(), Gui::ElementColors::ElementColors(), PartGui::evaluateAngularPreSelection(), PartGui::evaluateLinearPreSelection(), PartDesignGui::TaskDressUpParameters::exitSelectionMode(), PartDesignGui::TaskTransformedParameters::exitSelectionMode(), Gui::Application::exportTo(), PartGui::FaceColors::FaceColors(), PartGui::DlgFilletEdges::findShapes(), Gui::Command::getSelection(), PartGui::TaskCheckGeometryResults::goCheck(), PartGui::goDimensionAngularRoot(), PartGui::goDimensionLinearRoot(), Gui::SoFCUnifiedSelection::handleEvent(), Gui::SoFCSelection::handleEvent(), Gui::MainWindow::insertFromMimeData(), StdCmdLinkMakeRelative::isActive(), StdCmdToggleVisibility::isActive(), StdCmdLinkSelectAllLinks::isActive(), StdCmdToggleSelectability::isActive(), StdCmdShowSelection::isActive(), StdCmdHideSelection::isActive(), StdCmdCopy::isActive(), StdCmdDuplicateSelection::isActive(), StdCmdSetAppearance::isActive(), StdCmdDelete::isActive(), StdCmdTransformManip::isActive(), StdCmdAlignment::isActive(), StdCmdEdit::isActive(), StdCmdExpression::isActive(), StdCmdTreeSelectAllInstances::isActive(), StdCmdSelBack::isActive(), StdCmdSelForward::isActive(), Gui::TreeWidget::itemSearch(), Gui::DockWnd::SelectionView::leaveEvent(), Gui::Dialog::DlgPropertyLink::leaveEvent(), Gui::ElementColors::leaveEvent(), SketcherGui::TaskSketcherElements::leaveEvent(), Gui::TreeWidget::leaveEvent(), Gui::SelectionFilter::match(), PartGui::Mirroring::Mirroring(), SketcherGui::ViewProviderSketch::mouseButtonPressed(), DrawSketchHandlerExternal::mouseMove(), DrawSketchHandlerCarbonCopy::mouseMove(), Gui::DAG::Model::mousePressEvent(), SketcherGui::TaskSketcherConstrains::on_listWidgetConstraints_itemSelectionChanged(), SketcherGui::TaskSketcherElements::on_listWidgetElements_currentFilterChanged(), SketcherGui::TaskSketcherElements::on_listWidgetElements_filterShortcutPressed(), SketcherGui::TaskSketcherElements::on_listWidgetElements_itemEntered(), SketcherGui::TaskSketcherElements::on_listWidgetElements_itemSelectionChanged(), PartDesignGui::TaskTransformedParameters::onButtonAddFeature(), PartDesignGui::TaskDressUpParameters::onButtonRefAdd(), FemGui::TaskFemConstraint::onButtonReference(), PartDesignGui::TaskDressUpParameters::onButtonRefRemove(), PartDesignGui::TaskTransformedParameters::onButtonRemoveFeature(), SketcherGui::ViewProviderSketch::onDelete(), PartDesignGui::TaskFeaturePick::onItemSelectionChanged(), Gui::TreeWidget::onPreSelectTimer(), PartDesignGui::TaskFilletParameters::onSelectionChanged(), PartDesignGui::TaskChamferParameters::onSelectionChanged(), PartDesignGui::TaskDraftParameters::onSelectionChanged(), PartDesignGui::TaskThicknessParameters::onSelectionChanged(), TechDrawGui::MDIViewPage::onSelectionChanged(), FemGui::TaskFemConstraintBearing::onSelectionChanged(), FemGui::TaskCreateNodeSet::onSelectionChanged(), SurfaceGui::FillingPanel::onSelectionChanged(), PartDesignGui::TaskFeaturePick::onSelectionChanged(), FemGui::TaskFemConstraintGear::onSelectionChanged(), MeshInfoWatcher::onSelectionChanged(), Gui::ElementColors::Private::onSelectionChanged(), DrawSketchHandlerExternal::onSelectionChanged(), DrawSketchHandlerCarbonCopy::onSelectionChanged(), PartDesignGui::TaskSketchBasedParameters::onSelectReference(), Gui::TreeWidget::onSelectTimer(), Gui::PropertyView::onTimer(), SurfaceGui::FillingVertexPanel::open(), SurfaceGui::FillingUnboundPanel::open(), SurfaceGui::GeomFillSurface::open(), SurfaceGui::FillingPanel::open(), MeshGui::ParametersDialog::ParametersDialog(), Gui::Dialog::Placement::Placement(), TechDrawGui::MDIViewPage::preSelectionChanged(), TechDrawGui::MDIViewPage::print(), Gui::NavigationStyle::processEvent(), SketcherGui::ViewProviderSketch::purgeHandler(), SketcherGui::DrawSketchHandler::quit(), SurfaceGui::FillingUnboundPanel::reject(), SurfaceGui::GeomFillSurface::reject(), SurfaceGui::FillingPanel::reject(), DrawSketchHandlerGenConstraint::releaseButton(), DrawSketchHandlerCoincident::releaseButton(), DrawSketchHandlerFillet::releaseButton(), Gui::SelectionObjectPy::remove(), MeshGui::RemoveComponents::RemoveComponents(), Gui::ElementColors::Private::reset(), PartGui::TaskMeasureLinear::resetDialogSlot(), PartGui::TaskMeasureAngular::resetDialogSlot(), DrawSketchHandlerGenConstraint::resetOngoingSequences(), Gui::SelectionSingleton::sAddSelection(), Gui::SelectionSingleton::sAddSelectionGate(), TechDrawGui::QGVPage::saveSvg(), TechDrawGui::MDIViewPage::sceneSelectionChanged(), Gui::SelectionSingleton::sClearSelection(), Gui::SelectionSingleton::sCountObjectsOfType(), Gui::TreeWidget::scrollItemToTop(), ReverseEngineeringGui::SegmentationManual::SegmentationManual(), Gui::PropertyEditor::LinkSelection::select(), Gui::TreeWidget::selectAll(), Gui::View3DInventorViewer::selectAll(), Selection(), PartGui::TaskMeasureLinear::selection1Slot(), PartGui::TaskMeasureAngular::selection1Slot(), PartGui::TaskMeasureLinear::selection2Slot(), PartGui::TaskMeasureAngular::selection2Slot(), Gui::DAG::Model::selectionChanged(), PartGui::TaskMeasureLinear::selectionClearDelayedSlot(), PartGui::TaskMeasureAngular::selectionClearDelayedSlot(), Gui::SelectionLogDisabler::SelectionLogDisabler(), Gui::DocumentItem::selectItems(), Gui::SelectionSingleton::sEnablePickedList(), Gui::View3DInventorViewer::setDocument(), TechDrawGui::ViewProviderHatch::setEdit(), TechDrawGui::ViewProviderGeomHatch::setEdit(), TechDrawGui::ViewProviderRichAnno::setEdit(), TechDrawGui::ViewProviderLeader::setEdit(), FemGui::ViewProviderFemConstraintPressure::setEdit(), PartDesignGui::ViewProviderShapeBinder::setEdit(), FemGui::ViewProviderFemConstraintGear::setEdit(), FemGui::ViewProviderFemConstraintFixed::setEdit(), FemGui::ViewProviderFemConstraintBearing::setEdit(), FemGui::ViewProviderFemConstraintFluidBoundary::setEdit(), FemGui::ViewProviderFemConstraintForce::setEdit(), PartDesignGui::ViewProviderHole::setEdit(), FemGui::ViewProviderFemConstraintPulley::setEdit(), FemGui::ViewProviderFemMeshShapeNetgen::setEdit(), FemGui::ViewProviderFemConstraintContact::setEdit(), FemGui::ViewProviderFemConstraintDisplacement::setEdit(), PartDesignGui::ViewProviderPrimitive::setEdit(), FemGui::ViewProviderFemConstraintInitialTemperature::setEdit(), FemGui::ViewProviderFemConstraintTemperature::setEdit(), FemGui::ViewProviderFemConstraintPlaneRotation::setEdit(), FemGui::ViewProviderFemConstraintHeatflux::setEdit(), FemGui::ViewProviderFemConstraintTransform::setEdit(), PartDesignGui::ViewProviderSubShapeBinder::setEdit(), PartDesignGui::ViewProvider::setEdit(), PartDesignGui::ViewProviderBoolean::setEdit(), TechDrawGui::ViewProviderWeld::setEdit(), TechDrawGui::ViewProviderViewSection::setEdit(), TechDrawGui::ViewProviderBalloon::setEdit(), TechDrawGui::ViewProviderProjGroup::setEdit(), TechDrawGui::ViewProviderViewPart::setEdit(), PartDesignGui::ViewProviderDatum::setEdit(), PartGui::ViewProviderPartExt::setEdit(), PartGui::ViewProviderOffset::setEdit(), PartGui::ViewProviderThickness::setEdit(), Gui::Document::setEdit(), SketcherGui::ViewProviderSketch::setEdit(), Gui::ViewProviderLink::setEdit(), FemGui::TaskFemConstraint::setSelection(), PartDesignGui::TaskDressUpParameters::setSelection(), TechDrawGui::MDIViewPage::setTreeToSceneSelect(), SketcherGui::SketchSelection::setUp(), PartDesignGui::Workbench::setupContextMenu(), MeshGui::Workbench::setupContextMenu(), Gui::StdWorkbench::setupContextMenu(), PartGui::DlgFilletEdges::setupFillet(), Gui::SelectionSingleton::sGetCompleteSelection(), Gui::SelectionSingleton::sGetPickedList(), Gui::SelectionSingleton::sGetPreselection(), Gui::SelectionSingleton::sGetSelection(), Gui::SelectionSingleton::sGetSelectionEx(), Gui::SelectionSingleton::sGetSelectionFromStack(), PartGui::ShapeBuilderWidget::ShapeBuilderWidget(), Gui::SelectionSingleton::sHasSelection(), Gui::SelectionSingleton::sHasSubSelection(), Gui::TaskView::TaskWatcherCommandsEmptySelection::shouldShow(), Gui::SelectionSingleton::sIsSelected(), Gui::Application::slotDeleteDocument(), Gui::SelectionSingleton::sPushSelStack(), Gui::SelectionSingleton::sRemoveSelection(), Gui::SelectionSingleton::sRemoveSelectionGate(), Gui::SelectionSingleton::sRemPreselection(), Gui::SelectionSingleton::sSetPreselection(), Gui::SelectionSingleton::sSetVisible(), PartGui::BoxSelection::start(), SketcherGui::SuggestAutoMapMode(), Gui::SelectionSingleton::sUpdateSelection(), Gui::TaskView::TaskAppearance::TaskAppearance(), PartDesignGui::TaskDatumParameters::TaskDatumParameters(), MeshGui::TaskDecimating::TaskDecimating(), DrawingGui::TaskOrthoViews::TaskOrthoViews(), Gui::TaskView::TaskSelectLinkProperty::TaskSelectLinkProperty(), Gui::TaskView::TaskSketcherCreateCommands::TaskSketcherCreateCommands(), SketcherGui::TaskSketcherGeneral::TaskSketcherGeneral(), MeshGui::TaskSmoothing::TaskSmoothing(), Gui::TaskView::TaskView::TaskView(), FemGui::ViewProviderFemConstraint::unsetEdit(), PartDesignGui::ViewProvider::unsetEdit(), SketcherGui::ViewProviderSketch::unsetEdit(), Gui::DocumentItem::updateItemSelection(), Gui::View3DInventorViewer::viewSelection(), Gui::Dialog::DlgDisplayPropertiesImp::~DlgDisplayPropertiesImp(), PartGui::DlgExtrusion::~DlgExtrusion(), PartGui::DlgFilletEdges::~DlgFilletEdges(), PartGui::DlgProjectionOnSurface::~DlgProjectionOnSurface(), PartGui::DlgRevolution::~DlgRevolution(), DrawSketchHandlerCarbonCopy::~DrawSketchHandlerCarbonCopy(), DrawSketchHandlerCoincident::~DrawSketchHandlerCoincident(), DrawSketchHandlerExtend::~DrawSketchHandlerExtend(), DrawSketchHandlerExternal::~DrawSketchHandlerExternal(), DrawSketchHandlerFillet::~DrawSketchHandlerFillet(), DrawSketchHandlerGenConstraint::~DrawSketchHandlerGenConstraint(), DrawSketchHandlerTrimming::~DrawSketchHandlerTrimming(), Gui::ElementColors::~ElementColors(), PartGui::FaceColors::~FaceColors(), SurfaceGui::FillingUnboundPanel::~FillingUnboundPanel(), SurfaceGui::FillingVertexPanel::~FillingVertexPanel(), Gui::SelectionLogDisabler::~SelectionLogDisabler(), PartGui::ShapeBuilderWidget::~ShapeBuilderWidget(), Gui::TaskView::TaskAppearance::~TaskAppearance(), PartDesignGui::TaskChamferParameters::~TaskChamferParameters(), PartGui::TaskCheckGeometryResults::~TaskCheckGeometryResults(), PartDesignGui::TaskDatumParameters::~TaskDatumParameters(), PartDesignGui::TaskDraftParameters::~TaskDraftParameters(), PartDesignGui::TaskDressUpParameters::~TaskDressUpParameters(), PartDesignGui::TaskFilletParameters::~TaskFilletParameters(), PartGui::TaskMeasureAngular::~TaskMeasureAngular(), PartGui::TaskMeasureLinear::~TaskMeasureLinear(), Gui::TaskView::TaskSelectLinkProperty::~TaskSelectLinkProperty(), Gui::TaskView::TaskSketcherCreateCommands::~TaskSketcherCreateCommands(), SketcherGui::TaskSketcherGeneral::~TaskSketcherGeneral(), PartDesignGui::TaskThicknessParameters::~TaskThicknessParameters(), PartDesignGui::TaskTransformedParameters::~TaskTransformedParameters(), and Gui::TaskView::TaskView::~TaskView().
◆ stripPromptFrom()
QString Gui::stripPromptFrom | ( | const QString & | lineStr | ) |
References promptLength().
Referenced by Gui::PythonConsole::createMimeDataFromSelection(), and Gui::PythonConsole::keyPressEvent().
◆ validateInput()
Referenced by Gui::Dialog::ParameterValue::onCreateBoolItem(), Gui::Dialog::ParameterValue::onCreateFloatItem(), Gui::Dialog::ParameterValue::onCreateIntItem(), Gui::Dialog::ParameterGroup::onCreateSubgroup(), Gui::Dialog::ParameterValue::onCreateTextItem(), Gui::Dialog::ParameterValue::onCreateUIntItem(), Gui::Dialog::ParameterGroupItem::setData(), and Gui::Dialog::ParameterValueItem::setData().
◆ WidgetFactory()
WidgetFactoryInst& Gui::WidgetFactory | ( | ) |
Referenced by Gui::UiLoader::createWidget(), and Gui::Dialog::DlgCustomizeImp::DlgCustomizeImp().
◆ WorkbenchFactory()
WorkbenchFactoryInst& Gui::WorkbenchFactory | ( | ) |
Variable Documentation
◆ FreeCADGui_methods
struct PyMethodDef Gui::FreeCADGui_methods[] |
Referenced by Gui::Application::Application().