LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PackageEditorState_AddPadsTht Class Referencefinal

The PackageEditorState_AddPadsTht class. More...

#include <packageeditorstate_addpads.h>

+ Inheritance diagram for PackageEditorState_AddPadsTht:
+ Collaboration diagram for PackageEditorState_AddPadsTht:

Public Member Functions

 PackageEditorState_AddPadsTht ()=delete
 
 PackageEditorState_AddPadsTht (const PackageEditorState_AddPadsTht &other)=delete
 
 PackageEditorState_AddPadsTht (Context &context) noexcept
 
 ~PackageEditorState_AddPadsTht () noexcept
 
PackageEditorState_AddPadsThtoperator= (const PackageEditorState_AddPadsTht &rhs)=delete
 
- Public Member Functions inherited from PackageEditorState_AddPads
 PackageEditorState_AddPads ()=delete
 
 PackageEditorState_AddPads (const PackageEditorState_AddPads &other)=delete
 
 PackageEditorState_AddPads (Context &context, PadType type) noexcept
 
virtual ~PackageEditorState_AddPads () noexcept
 
virtual bool entry () noexceptoverride
 
virtual bool exit () noexceptoverride
 
virtual bool processGraphicsSceneMouseMoved (QGraphicsSceneMouseEvent &e) noexceptoverride
 
virtual bool processGraphicsSceneLeftMouseButtonPressed (QGraphicsSceneMouseEvent &e) noexceptoverride
 
virtual bool processGraphicsSceneRightMouseButtonReleased (QGraphicsSceneMouseEvent &e) noexceptoverride
 
virtual bool processRotateCw () noexceptoverride
 
virtual bool processRotateCcw () noexceptoverride
 
PackageEditorState_AddPadsoperator= (const PackageEditorState_AddPads &rhs)=delete
 
- Public Member Functions inherited from PackageEditorState
 PackageEditorState ()=delete
 
 PackageEditorState (const PackageEditorState &other)=delete
 
 PackageEditorState (Context &context) noexcept
 
virtual ~PackageEditorState () noexcept
 
virtual bool processGraphicsSceneLeftMouseButtonReleased (QGraphicsSceneMouseEvent &e) noexcept
 
virtual bool processGraphicsSceneLeftMouseButtonDoubleClicked (QGraphicsSceneMouseEvent &e) noexcept
 
virtual bool processCut () noexcept
 
virtual bool processCopy () noexcept
 
virtual bool processPaste () noexcept
 
virtual bool processMirror () noexcept
 
virtual bool processFlip () noexcept
 
virtual bool processRemove () noexcept
 
virtual bool processAbortCommand () noexcept
 
PackageEditorStateoperator= (const PackageEditorState &rhs)=delete
 

Additional Inherited Members

- Public Types inherited from PackageEditorState_AddPads
enum  PadType
 
- Public Types inherited from PackageEditorState
using Context = PackageEditorFsm::Context
 
- Protected Member Functions inherited from PackageEditorState
const PositiveLengthgetGridInterval () const noexcept
 
- Protected Attributes inherited from PackageEditorState
ContextmContext
 

Detailed Description

Constructor & Destructor Documentation

PackageEditorState_AddPadsTht ( Context context)
inlineexplicitnoexcept
~PackageEditorState_AddPadsTht ( )
inlinenoexcept

Member Function Documentation


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