LibrePCB Developers Documentation
PackageEditorFsm::Context Struct Reference

#include <packageeditorfsm.h>

+ Collaboration diagram for PackageEditorFsm::Context:

Public Attributes

EditorWidgetBase::ContexteditorContext
 
PackageEditorWidgeteditorWidget
 
UndoStackundoStack
 
GraphicsScenegraphicsScene
 
GraphicsViewgraphicsView
 
LengthUnitlengthUnit
 
Packagepackage
 
std::shared_ptr< FootprintcurrentFootprint
 
std::shared_ptr< FootprintGraphicsItemcurrentGraphicsItem
 
ToolBarProxycommandToolBar
 

Member Data Documentation

◆ editorContext

EditorWidgetBase::Context& editorContext

◆ editorWidget

PackageEditorWidget& editorWidget

◆ undoStack

UndoStack& undoStack

◆ graphicsScene

GraphicsScene& graphicsScene

◆ graphicsView

GraphicsView& graphicsView

◆ lengthUnit

LengthUnit& lengthUnit

◆ package

Package& package

◆ currentFootprint

std::shared_ptr<Footprint> currentFootprint

◆ currentGraphicsItem

std::shared_ptr<FootprintGraphicsItem> currentGraphicsItem

◆ commandToolBar

ToolBarProxy& commandToolBar

The documentation for this struct was generated from the following file: