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

The IF_TextObserver class. More...

#include <text.h>

+ Inheritance diagram for IF_TextObserver:
+ Collaboration diagram for IF_TextObserver:

Public Member Functions

virtual void textLayerNameChanged (const GraphicsLayerName &newLayerName) noexcept=0
 
virtual void textTextChanged (const QString &newText) noexcept=0
 
virtual void textPositionChanged (const Point &newPos) noexcept=0
 
virtual void textRotationChanged (const Angle &newRot) noexcept=0
 
virtual void textHeightChanged (const PositiveLength &newHeight) noexcept=0
 
virtual void textAlignChanged (const Alignment &newAlign) noexcept=0
 

Protected Member Functions

 IF_TextObserver () noexcept
 
 IF_TextObserver (const IF_TextObserver &other)=delete
 
virtual ~IF_TextObserver () noexcept
 
IF_TextObserveroperator= (const IF_TextObserver &rhs)=delete
 

Detailed Description

The IF_TextObserver class.

Author
ubruhin
Date
2017-01-02

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void textLayerNameChanged ( const GraphicsLayerName newLayerName)
pure virtualnoexcept

Implemented in TextGraphicsItem.

virtual void textTextChanged ( const QString &  newText)
pure virtualnoexcept

Implemented in TextGraphicsItem.

virtual void textPositionChanged ( const Point newPos)
pure virtualnoexcept

Implemented in TextGraphicsItem.

virtual void textRotationChanged ( const Angle newRot)
pure virtualnoexcept

Implemented in TextGraphicsItem.

virtual void textHeightChanged ( const PositiveLength newHeight)
pure virtualnoexcept

Implemented in TextGraphicsItem.

virtual void textAlignChanged ( const Alignment newAlign)
pure virtualnoexcept

Implemented in TextGraphicsItem.

IF_TextObserver& operator= ( const IF_TextObserver rhs)
protecteddelete

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