![]() |
LibrePCB Developers Documentation
|
The StrokeTextGraphicsItem class is the graphical representation of a librepcb::StrokeText. More...
#include <stroketextgraphicsitem.h>
Inherits QGraphicsItemGroup.
Collaboration diagram for StrokeTextGraphicsItem:Public Member Functions | |
| StrokeTextGraphicsItem ()=delete | |
| StrokeTextGraphicsItem (const StrokeTextGraphicsItem &other)=delete | |
| StrokeTextGraphicsItem (StrokeText &text, const GraphicsLayerList &layers, const StrokeFont &font, QGraphicsItem *parent=nullptr) noexcept | |
| virtual | ~StrokeTextGraphicsItem () noexcept |
| StrokeText & | getObj () noexcept |
| void | setTextOverride (const std::optional< QString > &text) noexcept |
| QPainterPath | shape () const noexcept override |
| StrokeTextGraphicsItem & | operator= (const StrokeTextGraphicsItem &rhs)=delete |
Private Member Functions | |
| void | strokeTextEdited (const StrokeText &text, StrokeText::Event event) noexcept |
| QVariant | itemChange (GraphicsItemChange change, const QVariant &value) noexcept override |
| void | updateLayer (const Layer &layer) noexcept |
| void | updateText () noexcept |
| void | updateTransform () noexcept |
Private Attributes | |
| StrokeText & | mText |
| const GraphicsLayerList & | mLayers |
| const StrokeFont & | mFont |
| std::optional< QString > | mTextOverride |
| QScopedPointer< PrimitivePathGraphicsItem > | mPathGraphicsItem |
| QScopedPointer< OriginCrossGraphicsItem > | mOriginCrossGraphicsItem |
| StrokeText::OnEditedSlot | mOnEditedSlot |
The StrokeTextGraphicsItem class is the graphical representation of a librepcb::StrokeText.
|
delete |
|
delete |
|
noexcept |
|
virtualnoexcept |
|
inlinenoexcept |
|
noexcept |
|
overridenoexcept |
|
delete |
|
privatenoexcept |
|
overrideprivatenoexcept |
|
privatenoexcept |
|
privatenoexcept |
Here is the call graph for this function:
|
privatenoexcept |
Here is the call graph for this function:
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |