LibrePCB Developers Documentation
PackageEditorFsm::Context Struct Reference

#include <packageeditorfsm.h>

+ Collaboration diagram for PackageEditorFsm::Context:

Public Attributes

workspace::Workspaceworkspace
 
PackageEditorWidgeteditorWidget
 
UndoStackundoStack
 
GraphicsScenegraphicsScene
 
GraphicsViewgraphicsView
 
const IF_GraphicsLayerProviderlayerProvider
 
Packagepackage
 
std::shared_ptr< FootprintcurrentFootprint
 
std::shared_ptr< FootprintGraphicsItemcurrentGraphicsItem
 
ToolBarProxycommandToolBar
 

Member Data Documentation

◆ workspace

◆ editorWidget

PackageEditorWidget& editorWidget

◆ undoStack

UndoStack& undoStack

◆ graphicsScene

GraphicsScene& graphicsScene

◆ graphicsView

GraphicsView& graphicsView

◆ layerProvider

const IF_GraphicsLayerProvider& layerProvider

◆ 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: