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

The PackageEditorState_DrawLine class. More...

#include <packageeditorstate_drawline.h>

+ Inheritance diagram for PackageEditorState_DrawLine:
+ Collaboration diagram for PackageEditorState_DrawLine:

Public Member Functions

 PackageEditorState_DrawLine ()=delete
 
 PackageEditorState_DrawLine (const PackageEditorState_DrawLine &other)=delete
 
 PackageEditorState_DrawLine (Context &context) noexcept
 
 ~PackageEditorState_DrawLine () noexcept
 
PackageEditorState_DrawLineoperator= (const PackageEditorState_DrawLine &rhs)=delete
 
- Public Member Functions inherited from PackageEditorState_DrawPolygonBase
 PackageEditorState_DrawPolygonBase ()=delete
 
 PackageEditorState_DrawPolygonBase (const PackageEditorState_DrawPolygonBase &other)=delete
 
 PackageEditorState_DrawPolygonBase (Context &context, Mode mode) noexcept
 
virtual ~PackageEditorState_DrawPolygonBase () noexcept
 
bool entry () noexceptoverride
 
bool exit () noexceptoverride
 
bool processGraphicsSceneMouseMoved (QGraphicsSceneMouseEvent &e) noexceptoverride
 
bool processGraphicsSceneLeftMouseButtonPressed (QGraphicsSceneMouseEvent &e) noexceptoverride
 
bool processGraphicsSceneLeftMouseButtonDoubleClicked (QGraphicsSceneMouseEvent &e) noexceptoverride
 
bool processAbortCommand () noexceptoverride
 
PackageEditorState_DrawPolygonBaseoperator= (const PackageEditorState_DrawPolygonBase &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 processGraphicsSceneRightMouseButtonReleased (QGraphicsSceneMouseEvent &e) noexcept
 
virtual bool processRotateCw () noexcept
 
virtual bool processRotateCcw () noexcept
 
virtual bool processRemove () noexcept
 
PackageEditorStateoperator= (const PackageEditorState &rhs)=delete
 

Additional Inherited Members

- Public Types inherited from PackageEditorState_DrawPolygonBase
enum  Mode
 
- 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

The PackageEditorState_DrawLine class.

Author
ubruhin
Date
2017-05-29

Constructor & Destructor Documentation

PackageEditorState_DrawLine ( Context context)
explicitnoexcept

Member Function Documentation

PackageEditorState_DrawLine& operator= ( const PackageEditorState_DrawLine rhs)
delete

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