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().