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

The IF_StrokeTextObserver class. More...

#include <stroketext.h>

+ Inheritance diagram for IF_StrokeTextObserver:
+ Collaboration diagram for IF_StrokeTextObserver:

Public Member Functions

virtual void strokeTextLayerNameChanged (const GraphicsLayerName &newLayerName) noexcept=0
 
virtual void strokeTextTextChanged (const QString &newText) noexcept=0
 
virtual void strokeTextPositionChanged (const Point &newPos) noexcept=0
 
virtual void strokeTextRotationChanged (const Angle &newRot) noexcept=0
 
virtual void strokeTextHeightChanged (const PositiveLength &newHeight) noexcept=0
 
virtual void strokeTextStrokeWidthChanged (const UnsignedLength &newWidth) noexcept=0
 
virtual void strokeTextLetterSpacingChanged (const StrokeTextSpacing &spacing) noexcept=0
 
virtual void strokeTextLineSpacingChanged (const StrokeTextSpacing &spacing) noexcept=0
 
virtual void strokeTextAlignChanged (const Alignment &newAlign) noexcept=0
 
virtual void strokeTextMirroredChanged (bool newMirrored) noexcept=0
 
virtual void strokeTextAutoRotateChanged (bool newAutoRotate) noexcept=0
 
virtual void strokeTextPathsChanged (const QVector< Path > &paths) noexcept=0
 

Protected Member Functions

 IF_StrokeTextObserver () noexcept
 
 IF_StrokeTextObserver (const IF_StrokeTextObserver &other)=delete
 
virtual ~IF_StrokeTextObserver () noexcept
 
IF_StrokeTextObserveroperator= (const IF_StrokeTextObserver &rhs)=delete
 

Detailed Description

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void strokeTextLayerNameChanged ( const GraphicsLayerName newLayerName)
pure virtualnoexcept

Implemented in BI_StrokeText, and StrokeTextGraphicsItem.

virtual void strokeTextTextChanged ( const QString &  newText)
pure virtualnoexcept

Implemented in BI_StrokeText, and StrokeTextGraphicsItem.

virtual void strokeTextPositionChanged ( const Point newPos)
pure virtualnoexcept

Implemented in BI_StrokeText, and StrokeTextGraphicsItem.

virtual void strokeTextRotationChanged ( const Angle newRot)
pure virtualnoexcept

Implemented in BI_StrokeText, and StrokeTextGraphicsItem.

virtual void strokeTextHeightChanged ( const PositiveLength newHeight)
pure virtualnoexcept

Implemented in BI_StrokeText, and StrokeTextGraphicsItem.

virtual void strokeTextStrokeWidthChanged ( const UnsignedLength newWidth)
pure virtualnoexcept

Implemented in BI_StrokeText, and StrokeTextGraphicsItem.

virtual void strokeTextLetterSpacingChanged ( const StrokeTextSpacing spacing)
pure virtualnoexcept

Implemented in BI_StrokeText, and StrokeTextGraphicsItem.

virtual void strokeTextLineSpacingChanged ( const StrokeTextSpacing spacing)
pure virtualnoexcept

Implemented in BI_StrokeText, and StrokeTextGraphicsItem.

virtual void strokeTextAlignChanged ( const Alignment newAlign)
pure virtualnoexcept

Implemented in BI_StrokeText, and StrokeTextGraphicsItem.

virtual void strokeTextMirroredChanged ( bool  newMirrored)
pure virtualnoexcept

Implemented in BI_StrokeText, and StrokeTextGraphicsItem.

virtual void strokeTextAutoRotateChanged ( bool  newAutoRotate)
pure virtualnoexcept

Implemented in BI_StrokeText, and StrokeTextGraphicsItem.

virtual void strokeTextPathsChanged ( const QVector< Path > &  paths)
pure virtualnoexcept

Implemented in BI_StrokeText, and StrokeTextGraphicsItem.

IF_StrokeTextObserver& operator= ( const IF_StrokeTextObserver rhs)
protecteddelete

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