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

The IF_CircleObserver class. More...

#include <circle.h>

+ Inheritance diagram for IF_CircleObserver:
+ Collaboration diagram for IF_CircleObserver:

Public Member Functions

virtual void circleLayerNameChanged (const GraphicsLayerName &newLayerName) noexcept=0
 
virtual void circleLineWidthChanged (const UnsignedLength &newLineWidth) noexcept=0
 
virtual void circleIsFilledChanged (bool newIsFilled) noexcept=0
 
virtual void circleIsGrabAreaChanged (bool newIsGrabArea) noexcept=0
 
virtual void circleCenterChanged (const Point &newCenter) noexcept=0
 
virtual void circleDiameterChanged (const PositiveLength &newDiameter) noexcept=0
 

Protected Member Functions

 IF_CircleObserver () noexcept
 
 IF_CircleObserver (const IF_CircleObserver &other)=delete
 
virtual ~IF_CircleObserver () noexcept
 
IF_CircleObserveroperator= (const IF_CircleObserver &rhs)=delete
 

Detailed Description

The IF_CircleObserver class.

Author
ubruhin
Date
2017-01-01

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void circleLayerNameChanged ( const GraphicsLayerName newLayerName)
pure virtualnoexcept

Implemented in CircleGraphicsItem.

virtual void circleLineWidthChanged ( const UnsignedLength newLineWidth)
pure virtualnoexcept

Implemented in CircleGraphicsItem.

virtual void circleIsFilledChanged ( bool  newIsFilled)
pure virtualnoexcept

Implemented in CircleGraphicsItem.

virtual void circleIsGrabAreaChanged ( bool  newIsGrabArea)
pure virtualnoexcept

Implemented in CircleGraphicsItem.

virtual void circleCenterChanged ( const Point newCenter)
pure virtualnoexcept

Implemented in CircleGraphicsItem.

virtual void circleDiameterChanged ( const PositiveLength newDiameter)
pure virtualnoexcept

Implemented in CircleGraphicsItem.

IF_CircleObserver& operator= ( const IF_CircleObserver rhs)
protecteddelete

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