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

The IF_HoleObserver class. More...

#include <hole.h>

+ Inheritance diagram for IF_HoleObserver:
+ Collaboration diagram for IF_HoleObserver:

Public Member Functions

virtual void holePositionChanged (const Point &newPos) noexcept=0
 
virtual void holeDiameterChanged (const PositiveLength &newDiameter) noexcept=0
 

Protected Member Functions

 IF_HoleObserver () noexcept
 
 IF_HoleObserver (const IF_HoleObserver &other)=delete
 
virtual ~IF_HoleObserver () noexcept
 
IF_HoleObserveroperator= (const IF_HoleObserver &rhs)=delete
 

Detailed Description

The IF_HoleObserver class.

Author
ubruhin
Date
2017-05-20

Constructor & Destructor Documentation

IF_HoleObserver ( )
inlineprotectednoexcept
IF_HoleObserver ( const IF_HoleObserver other)
explicitprotecteddelete
virtual ~IF_HoleObserver ( )
inlineprotectedvirtualnoexcept

Member Function Documentation

virtual void holePositionChanged ( const Point newPos)
pure virtualnoexcept

Implemented in HoleGraphicsItem.

virtual void holeDiameterChanged ( const PositiveLength newDiameter)
pure virtualnoexcept

Implemented in HoleGraphicsItem.

IF_HoleObserver& operator= ( const IF_HoleObserver rhs)
protecteddelete

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