21 #ifndef __ctkVTKTextPropertyWidget_h
22 #define __ctkVTKTextPropertyWidget_h
30 #include "ctkVisualizationVTKWidgetsExport.h"
32 class ctkVTKTextPropertyWidgetPrivate;
33 class vtkTextProperty;
40 Q_PROPERTY(
bool showText READ isTextVisible WRITE setTextVisible);
41 Q_PROPERTY(QString text READ text WRITE setText);
42 Q_PROPERTY(QString textLabel READ textLabel WRITE setTextLabel);
43 Q_PROPERTY(
bool showSize READ isSizeVisible WRITE setSizeVisible);
104 QScopedPointer<ctkVTKTextPropertyWidgetPrivate>
d_ptr;
vtkTextProperty * textProperty() const
void fontFamilyChanged(const QString &font)
bool hasShadow() const
Has the text shadows.
void shadowChanged(bool enable)
void setOpacity(double opacity)
void setColor(const QColor &color)
bool isSizeVisible() const
QScopedPointer< ctkVTKTextPropertyWidgetPrivate > d_ptr
void setTextProperty(vtkTextProperty *textProperty)
void setSizeVisible(bool visible)
void italicChanged(bool enable)
void setShadow(bool enable)
virtual ~ctkVTKTextPropertyWidget()
bool isTextVisible() const
void setBold(bool enable)
void setText(const QString &text)
void textChanged(const QString &text)
QString font() const
Font of vtkTextProperty.
void setTextLabel(const QString &label)
void opacityChanged(double opacity)
void setTextVisible(bool visible)
bool isItalic() const
Is the text italic.
QString textLabel() const
void setItalic(bool enable)
bool isBold() const
Is the text bold.
ctkVTKTextPropertyWidget(QWidget *parentWidget)
Constructors.
ctkVTKTextPropertyWidget(vtkTextProperty *textProperty, QWidget *parentWidget)
void boldChanged(bool enable)
void sizeChanged(double size)
double size() const
Size of vtkTextProperty.
void colorChanged(const QColor &color)
void setSize(double size)
void updateFromTextProperty()
void setFont(const QString &font)
QColor color() const
Color of vtkTextProperty.
double opacity() const
Opacity of vtkTextProperty.
#define QVTK_OBJECT
Define VTK/Qt event/slot connection utility methods. It is a convenient macro that declares and defin...