TextDisplay Class
class Utils::TextDisplayA text display is a phony aspect with the sole purpose of providing some text display using an Utils::InfoLabel in places where otherwise more expensive Utils::StringAspect items would be used. More...
Header: | #include <TextDisplay> |
Inherits: | Utils::BaseAspect |
Public Functions
TextDisplay(Utils::AspectContainer *container = nullptr, const QString &message = {}, Utils::InfoLabel::InfoType type = InfoLabel::None) | |
void | setIconType(Utils::InfoLabel::InfoType t) |
Reimplemented Public Functions
virtual void | addToLayoutImpl(Layouting::Layout &parent) override |
Detailed Description
A text display does not have a real value.
Member Function Documentation
[explicit]
TextDisplay::TextDisplay(Utils::AspectContainer *container = nullptr, const QString &message = {}, Utils::InfoLabel::InfoType type = InfoLabel::None)
Constructs a text display with the parent container. The display shows message and an icon representing the type type.
[override virtual]
void TextDisplay::addToLayoutImpl(Layouting::Layout &parent)
Reimplements: BaseAspect::addToLayoutImpl(Layouting::Layout &parent).
void TextDisplay::setIconType(Utils::InfoLabel::InfoType t)
Sets t as the information label type for the visual representation of this aspect.