LibrePCB Developers Documentation
BoardEditor Class Referencefinal

The BoardEditor class. More...

#include <boardeditor.h>

+ Inheritance diagram for BoardEditor:
+ Collaboration diagram for BoardEditor:

Public Slots

void boardAdded (int newIndex)
 
void boardRemoved (int oldIndex)
 

Public Member Functions

 BoardEditor ()=delete
 
 BoardEditor (const BoardEditor &other)=delete
 
 BoardEditor (ProjectEditor &projectEditor, Project &project)
 
 ~BoardEditor ()
 
ProjectEditorgetProjectEditor () const noexcept
 
ProjectgetProject () const noexcept
 
BoardgetActiveBoard () const noexcept
 
BoardGraphicsScenegetActiveBoardScene () noexcept
 
bool getIgnoreLocks () const noexcept
 
virtual std::shared_ptr< GraphicsLayergetLayer (const QString &name) const noexcept override
 
QList< std::shared_ptr< GraphicsLayer > > getAllLayers () const noexcept override
 
bool setActiveBoardIndex (int index) noexcept
 
void abortAllCommands () noexcept
 
void abortBlockingToolsInOtherEditors () noexcept
 
BoardEditoroperator= (const BoardEditor &rhs)=delete
 
- Public Member Functions inherited from IF_GraphicsLayerProvider
virtual ~IF_GraphicsLayerProvider () noexcept
 
std::shared_ptr< GraphicsLayergetLayer (const Layer &layer) const noexcept
 
std::shared_ptr< GraphicsLayergetGrabAreaLayer (const Layer &outlineLayer) const noexcept
 
- Public Member Functions inherited from IF_GraphicsViewEventHandler
 IF_GraphicsViewEventHandler () noexcept
 
virtual ~IF_GraphicsViewEventHandler () noexcept
 

Protected Member Functions

virtual void closeEvent (QCloseEvent *event) noexcept override
 

Private Slots

void on_tabBar_currentChanged (int index)
 
void on_lblUnplacedComponentsNote_linkActivated ()
 

Private Member Functions

void addLayers (const Theme &theme) noexcept
 
void updateEnabledCopperLayers () noexcept
 
void loadLayersVisibility () noexcept
 
void storeLayersVisibility () noexcept
 
void createActions () noexcept
 
void createToolBars () noexcept
 
void createDockWidgets () noexcept
 
void createMenus () noexcept
 
void updateBoardActionGroup () noexcept
 
virtual bool graphicsViewEventHandler (QEvent *event) override
 The event handler method. More...
 
void toolRequested (const QVariant &newTool) noexcept
 
void unplacedComponentsCountChanged (int count) noexcept
 
void runDrc (bool quick) noexcept
 
void highlightDrcMessage (const RuleCheckMessage &msg, bool zoomTo) noexcept
 
void setDrcMessageApproved (const RuleCheckMessage &msg, bool approved) noexcept
 
void clearDrcMarker () noexcept
 
QList< BI_Device * > getSearchCandidates () noexcept
 
QStringList getSearchToolBarCompleterList () noexcept
 
void goToDevice (const QString &name, int index) noexcept
 
void scheduleOpenGlSceneUpdate () noexcept
 
void performScheduledTasks () noexcept
 
void startPlaneRebuild (bool full=false) noexcept
 
bool isActiveTopLevelWindow () const noexcept
 
void newBoard () noexcept
 
void copyBoard () noexcept
 
void removeBoard () noexcept
 
void setGridProperties (const PositiveLength &interval, const LengthUnit &unit, Theme::GridStyle style, bool applyToBoard) noexcept
 
void execGridPropertiesDialog () noexcept
 
void execBoardSetupDialog (bool switchToDrcSettings=false) noexcept
 
void execGraphicsExportDialog (GraphicsExportDialog::Output output, const QString &settingsKey) noexcept
 
void execStepExportDialog () noexcept
 
void execD356NetlistExportDialog () noexcept
 
bool show3DView () noexcept
 
void hide3DView () noexcept
 

Private Attributes

ProjectEditormProjectEditor
 
ProjectmProject
 
QScopedPointer< Ui::BoardEditor > mUi
 
QScopedPointer< OpenGlViewmOpenGlView
 
QScopedPointer< ToolBarProxymCommandToolBarProxy
 
QScopedPointer< StandardEditorCommandHandlermStandardCommandHandler
 
QPointer< BoardmActiveBoard
 
QList< std::shared_ptr< GraphicsLayer > > mLayers
 
QScopedPointer< BoardGraphicsScenemGraphicsScene
 
QScopedPointer< OpenGlSceneBuildermOpenGlSceneBuilder
 
bool mOpenGlSceneBuildScheduled
 
qint64 mTimestampOfLastOpenGlSceneRebuild
 
QHash< Uuid, QRectF > mVisibleSceneRect
 
QScopedPointer< BoardEditorFsmmFsm
 
QScopedPointer< BoardPlaneFragmentsBuildermPlaneFragmentsBuilder
 
qint64 mTimestampOfLastPlaneRebuild
 
QHash< Uuid, tl::optional< RuleCheckMessageList > > mDrcMessages
 UUID=Board. More...
 
QScopedPointer< QGraphicsPathItem > mDrcLocationGraphicsItem
 
QScopedPointer< QAction > mActionAboutLibrePcb
 
QScopedPointer< QAction > mActionAboutQt
 
QScopedPointer< QAction > mActionOnlineDocumentation
 
QScopedPointer< QAction > mActionKeyboardShortcutsReference
 
QScopedPointer< QAction > mActionWebsite
 
QScopedPointer< QAction > mActionSaveProject
 
QScopedPointer< QAction > mActionCloseProject
 
QScopedPointer< QAction > mActionCloseWindow
 
QScopedPointer< QAction > mActionQuit
 
QScopedPointer< QAction > mActionFileManager
 
QScopedPointer< QAction > mActionSchematicEditor
 
QScopedPointer< QAction > mActionControlPanel
 
QScopedPointer< QAction > mActionProjectSetup
 
QScopedPointer< QAction > mActionUpdateLibrary
 
QScopedPointer< QAction > mActionBoardSetup
 
QScopedPointer< QAction > mActionRunQuickCheck
 
QScopedPointer< QAction > mActionRunDesignRuleCheck
 
QScopedPointer< QAction > mActionImportDxf
 
QScopedPointer< QAction > mActionExportLppz
 
QScopedPointer< QAction > mActionExportImage
 
QScopedPointer< QAction > mActionExportPdf
 
QScopedPointer< QAction > mActionExportStep
 
QScopedPointer< QAction > mActionPrint
 
QScopedPointer< QAction > mActionGenerateBom
 
QScopedPointer< QAction > mActionGenerateFabricationData
 
QScopedPointer< QAction > mActionGeneratePickPlace
 
QScopedPointer< QAction > mActionGenerateD356Netlist
 
QScopedPointer< QAction > mActionOutputJobs
 
QScopedPointer< QAction > mActionOrderPcb
 
QScopedPointer< QAction > mActionNewBoard
 
QScopedPointer< QAction > mActionCopyBoard
 
QScopedPointer< QAction > mActionRemoveBoard
 
QScopedPointer< QAction > mActionNextPage
 
QScopedPointer< QAction > mActionPreviousPage
 
QScopedPointer< QAction > mActionFind
 
QScopedPointer< QAction > mActionFindNext
 
QScopedPointer< QAction > mActionFindPrevious
 
QScopedPointer< QAction > mActionSelectAll
 
QScopedPointer< QAction > mActionGridProperties
 
QScopedPointer< QAction > mActionGridIncrease
 
QScopedPointer< QAction > mActionGridDecrease
 
QScopedPointer< QAction > mActionIgnoreLocks
 
QScopedPointer< QAction > mActionZoomFit
 
QScopedPointer< QAction > mActionZoomIn
 
QScopedPointer< QAction > mActionZoomOut
 
QScopedPointer< QAction > mActionToggle3D
 
QScopedPointer< QAction > mActionUndo
 
QScopedPointer< QAction > mActionRedo
 
QScopedPointer< QAction > mActionCut
 
QScopedPointer< QAction > mActionCopy
 
QScopedPointer< QAction > mActionPaste
 
QScopedPointer< QAction > mActionMoveLeft
 
QScopedPointer< QAction > mActionMoveRight
 
QScopedPointer< QAction > mActionMoveUp
 
QScopedPointer< QAction > mActionMoveDown
 
QScopedPointer< QAction > mActionRotateCcw
 
QScopedPointer< QAction > mActionRotateCw
 
QScopedPointer< QAction > mActionFlipHorizontal
 
QScopedPointer< QAction > mActionFlipVertical
 
QScopedPointer< QAction > mActionSnapToGrid
 
QScopedPointer< QAction > mActionLock
 
QScopedPointer< QAction > mActionUnlock
 
QScopedPointer< QAction > mActionResetAllTexts
 
QScopedPointer< QAction > mActionIncreaseLineWidth
 
QScopedPointer< QAction > mActionDecreaseLineWidth
 
QScopedPointer< QAction > mActionChangeLineWidth
 
QScopedPointer< QAction > mActionProperties
 
QScopedPointer< QAction > mActionRemove
 
QScopedPointer< QAction > mActionShowPlanes
 
QScopedPointer< QAction > mActionHidePlanes
 
QScopedPointer< QAction > mActionRebuildPlanes
 
QScopedPointer< QAction > mActionAbort
 
QScopedPointer< QAction > mActionToolSelect
 
QScopedPointer< QAction > mActionToolTrace
 
QScopedPointer< QAction > mActionToolVia
 
QScopedPointer< QAction > mActionToolPolygon
 
QScopedPointer< QAction > mActionToolText
 
QScopedPointer< QAction > mActionToolPlane
 
QScopedPointer< QAction > mActionToolZone
 
QScopedPointer< QAction > mActionToolHole
 
QScopedPointer< QAction > mActionToolMeasure
 
QScopedPointer< QAction > mActionDockErc
 
QScopedPointer< QAction > mActionDockDrc
 
QScopedPointer< QAction > mActionDockLayers
 
QScopedPointer< QAction > mActionDockPlaceDevices
 
QScopedPointer< UndoStackActionGroupmUndoStackActionGroup
 
QScopedPointer< ExclusiveActionGroupmToolsActionGroup
 
QScopedPointer< QActionGroup > mBoardActionGroup
 
QScopedPointer< QToolBar > mToolBarFile
 
QScopedPointer< QToolBar > mToolBarEdit
 
QScopedPointer< QToolBar > mToolBarView
 
QScopedPointer< SearchToolBarmToolBarSearch
 
QScopedPointer< QToolBar > mToolBarCommand
 
QScopedPointer< QToolBar > mToolBarTools
 
QScopedPointer< UnplacedComponentsDockmDockUnplacedComponents
 
QScopedPointer< BoardLayersDockmDockLayers
 
QScopedPointer< RuleCheckDockmDockErc
 
QScopedPointer< RuleCheckDockmDockDrc
 
QPointer< QMenu > mMenuBoard
 

Detailed Description

The BoardEditor class.

Constructor & Destructor Documentation

◆ BoardEditor() [1/3]

BoardEditor ( )
delete

◆ BoardEditor() [2/3]

BoardEditor ( const BoardEditor other)
delete

◆ BoardEditor() [3/3]

BoardEditor ( ProjectEditor projectEditor,
Project project 
)
explicit
+ Here is the call graph for this function:

◆ ~BoardEditor()

Member Function Documentation

◆ getProjectEditor()

ProjectEditor& getProjectEditor ( ) const
inlinenoexcept

◆ getProject()

Project& getProject ( ) const
inlinenoexcept

◆ getActiveBoard()

Board* getActiveBoard ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getActiveBoardScene()

BoardGraphicsScene* getActiveBoardScene ( )
inlinenoexcept
+ Here is the caller graph for this function:

◆ getIgnoreLocks()

bool getIgnoreLocks ( ) const
noexcept
+ Here is the caller graph for this function:

◆ getLayer()

virtual std::shared_ptr<GraphicsLayer> getLayer ( const QString &  name) const
inlineoverridevirtualnoexcept

Implements IF_GraphicsLayerProvider.

+ Here is the caller graph for this function:

◆ getAllLayers()

QList<std::shared_ptr<GraphicsLayer> > getAllLayers ( ) const
inlineoverridevirtualnoexcept

◆ setActiveBoardIndex()

bool setActiveBoardIndex ( int  index)
noexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ abortAllCommands()

void abortAllCommands ( )
noexcept
+ Here is the caller graph for this function:

◆ abortBlockingToolsInOtherEditors()

void abortBlockingToolsInOtherEditors ( )
noexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator=()

BoardEditor& operator= ( const BoardEditor rhs)
delete

◆ closeEvent()

void closeEvent ( QCloseEvent *  event)
overrideprotectedvirtualnoexcept
+ Here is the call graph for this function:

◆ boardAdded

void boardAdded ( int  newIndex)
slot
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ boardRemoved

void boardRemoved ( int  oldIndex)
slot
+ Here is the caller graph for this function:

◆ on_tabBar_currentChanged

void on_tabBar_currentChanged ( int  index)
privateslot
+ Here is the call graph for this function:

◆ on_lblUnplacedComponentsNote_linkActivated

void on_lblUnplacedComponentsNote_linkActivated ( )
privateslot

◆ addLayers()

void addLayers ( const Theme theme)
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ updateEnabledCopperLayers()

void updateEnabledCopperLayers ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ loadLayersVisibility()

void loadLayersVisibility ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ storeLayersVisibility()

void storeLayersVisibility ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ createActions()

void createActions ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ createToolBars()

void createToolBars ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ createDockWidgets()

void createDockWidgets ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ createMenus()

void createMenus ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ updateBoardActionGroup()

void updateBoardActionGroup ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ graphicsViewEventHandler()

bool graphicsViewEventHandler ( QEvent *  event)
overrideprivatevirtual

The event handler method.

Implements IF_GraphicsViewEventHandler.

+ Here is the call graph for this function:

◆ toolRequested()

void toolRequested ( const QVariant &  newTool)
privatenoexcept

◆ unplacedComponentsCountChanged()

void unplacedComponentsCountChanged ( int  count)
privatenoexcept
+ Here is the caller graph for this function:

◆ runDrc()

void runDrc ( bool  quick)
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ highlightDrcMessage()

void highlightDrcMessage ( const RuleCheckMessage msg,
bool  zoomTo 
)
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setDrcMessageApproved()

void setDrcMessageApproved ( const RuleCheckMessage msg,
bool  approved 
)
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ clearDrcMarker()

void clearDrcMarker ( )
privatenoexcept
+ Here is the caller graph for this function:

◆ getSearchCandidates()

QList< BI_Device * > getSearchCandidates ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getSearchToolBarCompleterList()

QStringList getSearchToolBarCompleterList ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ goToDevice()

void goToDevice ( const QString &  name,
int  index 
)
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ scheduleOpenGlSceneUpdate()

void scheduleOpenGlSceneUpdate ( )
privatenoexcept
+ Here is the caller graph for this function:

◆ performScheduledTasks()

void performScheduledTasks ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ startPlaneRebuild()

void startPlaneRebuild ( bool  full = false)
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isActiveTopLevelWindow()

bool isActiveTopLevelWindow ( ) const
privatenoexcept
+ Here is the caller graph for this function:

◆ newBoard()

void newBoard ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ copyBoard()

void copyBoard ( )
privatenoexcept
+ Here is the call graph for this function:

◆ removeBoard()

void removeBoard ( )
privatenoexcept
+ Here is the call graph for this function:

◆ setGridProperties()

void setGridProperties ( const PositiveLength interval,
const LengthUnit unit,
Theme::GridStyle  style,
bool  applyToBoard 
)
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ execGridPropertiesDialog()

void execGridPropertiesDialog ( )
privatenoexcept
+ Here is the call graph for this function:

◆ execBoardSetupDialog()

void execBoardSetupDialog ( bool  switchToDrcSettings = false)
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ execGraphicsExportDialog()

void execGraphicsExportDialog ( GraphicsExportDialog::Output  output,
const QString &  settingsKey 
)
privatenoexcept
+ Here is the call graph for this function:

◆ execStepExportDialog()

void execStepExportDialog ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ execD356NetlistExportDialog()

void execD356NetlistExportDialog ( )
privatenoexcept
+ Here is the call graph for this function:

◆ show3DView()

bool show3DView ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ hide3DView()

void hide3DView ( )
privatenoexcept
+ Here is the caller graph for this function:

Member Data Documentation

◆ mProjectEditor

ProjectEditor& mProjectEditor
private

◆ mProject

Project& mProject
private

◆ mUi

QScopedPointer<Ui::BoardEditor> mUi
private

◆ mOpenGlView

QScopedPointer<OpenGlView> mOpenGlView
private

◆ mCommandToolBarProxy

QScopedPointer<ToolBarProxy> mCommandToolBarProxy
private

◆ mStandardCommandHandler

QScopedPointer<StandardEditorCommandHandler> mStandardCommandHandler
private

◆ mActiveBoard

QPointer<Board> mActiveBoard
private

◆ mLayers

QList<std::shared_ptr<GraphicsLayer> > mLayers
private

◆ mGraphicsScene

QScopedPointer<BoardGraphicsScene> mGraphicsScene
private

◆ mOpenGlSceneBuilder

QScopedPointer<OpenGlSceneBuilder> mOpenGlSceneBuilder
private

◆ mOpenGlSceneBuildScheduled

bool mOpenGlSceneBuildScheduled
private

◆ mTimestampOfLastOpenGlSceneRebuild

qint64 mTimestampOfLastOpenGlSceneRebuild
private

◆ mVisibleSceneRect

QHash<Uuid, QRectF> mVisibleSceneRect
private

◆ mFsm

QScopedPointer<BoardEditorFsm> mFsm
private

◆ mPlaneFragmentsBuilder

QScopedPointer<BoardPlaneFragmentsBuilder> mPlaneFragmentsBuilder
private

◆ mTimestampOfLastPlaneRebuild

qint64 mTimestampOfLastPlaneRebuild
private

◆ mDrcMessages

QHash<Uuid, tl::optional<RuleCheckMessageList> > mDrcMessages
private

UUID=Board.

◆ mDrcLocationGraphicsItem

QScopedPointer<QGraphicsPathItem> mDrcLocationGraphicsItem
private

◆ mActionAboutLibrePcb

QScopedPointer<QAction> mActionAboutLibrePcb
private

◆ mActionAboutQt

QScopedPointer<QAction> mActionAboutQt
private

◆ mActionOnlineDocumentation

QScopedPointer<QAction> mActionOnlineDocumentation
private

◆ mActionKeyboardShortcutsReference

QScopedPointer<QAction> mActionKeyboardShortcutsReference
private

◆ mActionWebsite

QScopedPointer<QAction> mActionWebsite
private

◆ mActionSaveProject

QScopedPointer<QAction> mActionSaveProject
private

◆ mActionCloseProject

QScopedPointer<QAction> mActionCloseProject
private

◆ mActionCloseWindow

QScopedPointer<QAction> mActionCloseWindow
private

◆ mActionQuit

QScopedPointer<QAction> mActionQuit
private

◆ mActionFileManager

QScopedPointer<QAction> mActionFileManager
private

◆ mActionSchematicEditor

QScopedPointer<QAction> mActionSchematicEditor
private

◆ mActionControlPanel

QScopedPointer<QAction> mActionControlPanel
private

◆ mActionProjectSetup

QScopedPointer<QAction> mActionProjectSetup
private

◆ mActionUpdateLibrary

QScopedPointer<QAction> mActionUpdateLibrary
private

◆ mActionBoardSetup

QScopedPointer<QAction> mActionBoardSetup
private

◆ mActionRunQuickCheck

QScopedPointer<QAction> mActionRunQuickCheck
private

◆ mActionRunDesignRuleCheck

QScopedPointer<QAction> mActionRunDesignRuleCheck
private

◆ mActionImportDxf

QScopedPointer<QAction> mActionImportDxf
private

◆ mActionExportLppz

QScopedPointer<QAction> mActionExportLppz
private

◆ mActionExportImage

QScopedPointer<QAction> mActionExportImage
private

◆ mActionExportPdf

QScopedPointer<QAction> mActionExportPdf
private

◆ mActionExportStep

QScopedPointer<QAction> mActionExportStep
private

◆ mActionPrint

QScopedPointer<QAction> mActionPrint
private

◆ mActionGenerateBom

QScopedPointer<QAction> mActionGenerateBom
private

◆ mActionGenerateFabricationData

QScopedPointer<QAction> mActionGenerateFabricationData
private

◆ mActionGeneratePickPlace

QScopedPointer<QAction> mActionGeneratePickPlace
private

◆ mActionGenerateD356Netlist

QScopedPointer<QAction> mActionGenerateD356Netlist
private

◆ mActionOutputJobs

QScopedPointer<QAction> mActionOutputJobs
private

◆ mActionOrderPcb

QScopedPointer<QAction> mActionOrderPcb
private

◆ mActionNewBoard

QScopedPointer<QAction> mActionNewBoard
private

◆ mActionCopyBoard

QScopedPointer<QAction> mActionCopyBoard
private

◆ mActionRemoveBoard

QScopedPointer<QAction> mActionRemoveBoard
private

◆ mActionNextPage

QScopedPointer<QAction> mActionNextPage
private

◆ mActionPreviousPage

QScopedPointer<QAction> mActionPreviousPage
private

◆ mActionFind

QScopedPointer<QAction> mActionFind
private

◆ mActionFindNext

QScopedPointer<QAction> mActionFindNext
private

◆ mActionFindPrevious

QScopedPointer<QAction> mActionFindPrevious
private

◆ mActionSelectAll

QScopedPointer<QAction> mActionSelectAll
private

◆ mActionGridProperties

QScopedPointer<QAction> mActionGridProperties
private

◆ mActionGridIncrease

QScopedPointer<QAction> mActionGridIncrease
private

◆ mActionGridDecrease

QScopedPointer<QAction> mActionGridDecrease
private

◆ mActionIgnoreLocks

QScopedPointer<QAction> mActionIgnoreLocks
private

◆ mActionZoomFit

QScopedPointer<QAction> mActionZoomFit
private

◆ mActionZoomIn

QScopedPointer<QAction> mActionZoomIn
private

◆ mActionZoomOut

QScopedPointer<QAction> mActionZoomOut
private

◆ mActionToggle3D

QScopedPointer<QAction> mActionToggle3D
private

◆ mActionUndo

QScopedPointer<QAction> mActionUndo
private

◆ mActionRedo

QScopedPointer<QAction> mActionRedo
private

◆ mActionCut

QScopedPointer<QAction> mActionCut
private

◆ mActionCopy

QScopedPointer<QAction> mActionCopy
private

◆ mActionPaste

QScopedPointer<QAction> mActionPaste
private

◆ mActionMoveLeft

QScopedPointer<QAction> mActionMoveLeft
private

◆ mActionMoveRight

QScopedPointer<QAction> mActionMoveRight
private

◆ mActionMoveUp

QScopedPointer<QAction> mActionMoveUp
private

◆ mActionMoveDown

QScopedPointer<QAction> mActionMoveDown
private

◆ mActionRotateCcw

QScopedPointer<QAction> mActionRotateCcw
private

◆ mActionRotateCw

QScopedPointer<QAction> mActionRotateCw
private

◆ mActionFlipHorizontal

QScopedPointer<QAction> mActionFlipHorizontal
private

◆ mActionFlipVertical

QScopedPointer<QAction> mActionFlipVertical
private

◆ mActionSnapToGrid

QScopedPointer<QAction> mActionSnapToGrid
private

◆ mActionLock

QScopedPointer<QAction> mActionLock
private

◆ mActionUnlock

QScopedPointer<QAction> mActionUnlock
private

◆ mActionResetAllTexts

QScopedPointer<QAction> mActionResetAllTexts
private

◆ mActionIncreaseLineWidth

QScopedPointer<QAction> mActionIncreaseLineWidth
private

◆ mActionDecreaseLineWidth

QScopedPointer<QAction> mActionDecreaseLineWidth
private

◆ mActionChangeLineWidth

QScopedPointer<QAction> mActionChangeLineWidth
private

◆ mActionProperties

QScopedPointer<QAction> mActionProperties
private

◆ mActionRemove

QScopedPointer<QAction> mActionRemove
private

◆ mActionShowPlanes

QScopedPointer<QAction> mActionShowPlanes
private

◆ mActionHidePlanes

QScopedPointer<QAction> mActionHidePlanes
private

◆ mActionRebuildPlanes

QScopedPointer<QAction> mActionRebuildPlanes
private

◆ mActionAbort

QScopedPointer<QAction> mActionAbort
private

◆ mActionToolSelect

QScopedPointer<QAction> mActionToolSelect
private

◆ mActionToolTrace

QScopedPointer<QAction> mActionToolTrace
private

◆ mActionToolVia

QScopedPointer<QAction> mActionToolVia
private

◆ mActionToolPolygon

QScopedPointer<QAction> mActionToolPolygon
private

◆ mActionToolText

QScopedPointer<QAction> mActionToolText
private

◆ mActionToolPlane

QScopedPointer<QAction> mActionToolPlane
private

◆ mActionToolZone

QScopedPointer<QAction> mActionToolZone
private

◆ mActionToolHole

QScopedPointer<QAction> mActionToolHole
private

◆ mActionToolMeasure

QScopedPointer<QAction> mActionToolMeasure
private

◆ mActionDockErc

QScopedPointer<QAction> mActionDockErc
private

◆ mActionDockDrc

QScopedPointer<QAction> mActionDockDrc
private

◆ mActionDockLayers

QScopedPointer<QAction> mActionDockLayers
private

◆ mActionDockPlaceDevices

QScopedPointer<QAction> mActionDockPlaceDevices
private

◆ mUndoStackActionGroup

QScopedPointer<UndoStackActionGroup> mUndoStackActionGroup
private

◆ mToolsActionGroup

QScopedPointer<ExclusiveActionGroup> mToolsActionGroup
private

◆ mBoardActionGroup

QScopedPointer<QActionGroup> mBoardActionGroup
private

◆ mToolBarFile

QScopedPointer<QToolBar> mToolBarFile
private

◆ mToolBarEdit

QScopedPointer<QToolBar> mToolBarEdit
private

◆ mToolBarView

QScopedPointer<QToolBar> mToolBarView
private

◆ mToolBarSearch

QScopedPointer<SearchToolBar> mToolBarSearch
private

◆ mToolBarCommand

QScopedPointer<QToolBar> mToolBarCommand
private

◆ mToolBarTools

QScopedPointer<QToolBar> mToolBarTools
private

◆ mDockUnplacedComponents

QScopedPointer<UnplacedComponentsDock> mDockUnplacedComponents
private

◆ mDockLayers

QScopedPointer<BoardLayersDock> mDockLayers
private

◆ mDockErc

QScopedPointer<RuleCheckDock> mDockErc
private

◆ mDockDrc

QScopedPointer<RuleCheckDock> mDockDrc
private

◆ mMenuBoard

QPointer<QMenu> mMenuBoard
private

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