CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Slots | Signals | Public Member Functions | Protected Slots | Protected Attributes | Properties | List of all members
ctkVTKTextPropertyWidget Class Reference

#include <Libs/Visualization/VTK/Widgets/ctkVTKTextPropertyWidget.h>

Inheritance diagram for ctkVTKTextPropertyWidget:
Inheritance graph
[legend]
Collaboration diagram for ctkVTKTextPropertyWidget:
Collaboration graph
[legend]

Public Slots

void setBold (bool enable)
 
void setColor (const QColor &color)
 
void setFont (const QString &font)
 
void setItalic (bool enable)
 
void setOpacity (double opacity)
 
void setShadow (bool enable)
 
void setSize (double size)
 
void setText (const QString &text)
 
void setTextLabel (const QString &label)
 
void setTextProperty (vtkTextProperty *textProperty)
 

Signals

void boldChanged (bool enable)
 
void colorChanged (const QColor &color)
 
void fontFamilyChanged (const QString &font)
 
void italicChanged (bool enable)
 
void opacityChanged (double opacity)
 
void shadowChanged (bool enable)
 
void sizeChanged (double size)
 
void textChanged (const QString &text)
 

Public Member Functions

QColor color () const
 Color of vtkTextProperty. More...
 
 ctkVTKTextPropertyWidget (QWidget *parentWidget)
 Constructors. More...
 
 ctkVTKTextPropertyWidget (vtkTextProperty *textProperty, QWidget *parentWidget)
 
QString font () const
 Font of vtkTextProperty. More...
 
bool hasShadow () const
 Has the text shadows. More...
 
bool isBold () const
 Is the text bold. More...
 
bool isItalic () const
 Is the text italic. More...
 
bool isSizeVisible () const
 
bool isTextVisible () const
 
double opacity () const
 Opacity of vtkTextProperty. More...
 
void setSizeVisible (bool visible)
 
void setTextVisible (bool visible)
 
double size () const
 Size of vtkTextProperty. More...
 
QString text () const
 
QString textLabel () const
 
vtkTextProperty * textProperty () const
 
virtual ~ctkVTKTextPropertyWidget ()
 

Protected Slots

void updateFromTextProperty ()
 

Protected Attributes

QScopedPointer< ctkVTKTextPropertyWidgetPrivate > d_ptr
 

Properties

bool showSize
 
bool showText
 
QString text
 
QString textLabel
 

Detailed Description

Definition at line 36 of file ctkVTKTextPropertyWidget.h.

Constructor & Destructor Documentation

ctkVTKTextPropertyWidget::ctkVTKTextPropertyWidget ( QWidget *  parentWidget)

Constructors.

ctkVTKTextPropertyWidget::ctkVTKTextPropertyWidget ( vtkTextProperty *  textProperty,
QWidget *  parentWidget 
)
virtual ctkVTKTextPropertyWidget::~ctkVTKTextPropertyWidget ( )
virtual

Member Function Documentation

void ctkVTKTextPropertyWidget::boldChanged ( bool  enable)
signal
QColor ctkVTKTextPropertyWidget::color ( ) const

Color of vtkTextProperty.

void ctkVTKTextPropertyWidget::colorChanged ( const QColor &  color)
signal
QString ctkVTKTextPropertyWidget::font ( ) const

Font of vtkTextProperty.

void ctkVTKTextPropertyWidget::fontFamilyChanged ( const QString &  font)
signal
bool ctkVTKTextPropertyWidget::hasShadow ( ) const

Has the text shadows.

bool ctkVTKTextPropertyWidget::isBold ( ) const

Is the text bold.

bool ctkVTKTextPropertyWidget::isItalic ( ) const

Is the text italic.

bool ctkVTKTextPropertyWidget::isSizeVisible ( ) const
bool ctkVTKTextPropertyWidget::isTextVisible ( ) const
void ctkVTKTextPropertyWidget::italicChanged ( bool  enable)
signal
double ctkVTKTextPropertyWidget::opacity ( ) const

Opacity of vtkTextProperty.

void ctkVTKTextPropertyWidget::opacityChanged ( double  opacity)
signal
void ctkVTKTextPropertyWidget::setBold ( bool  enable)
slot
void ctkVTKTextPropertyWidget::setColor ( const QColor &  color)
slot
void ctkVTKTextPropertyWidget::setFont ( const QString &  font)
slot
void ctkVTKTextPropertyWidget::setItalic ( bool  enable)
slot
void ctkVTKTextPropertyWidget::setOpacity ( double  opacity)
slot
void ctkVTKTextPropertyWidget::setShadow ( bool  enable)
slot
void ctkVTKTextPropertyWidget::setSize ( double  size)
slot
void ctkVTKTextPropertyWidget::setSizeVisible ( bool  visible)
void ctkVTKTextPropertyWidget::setText ( const QString &  text)
slot
void ctkVTKTextPropertyWidget::setTextLabel ( const QString &  label)
slot
void ctkVTKTextPropertyWidget::setTextProperty ( vtkTextProperty *  textProperty)
slot
void ctkVTKTextPropertyWidget::setTextVisible ( bool  visible)
void ctkVTKTextPropertyWidget::shadowChanged ( bool  enable)
signal
double ctkVTKTextPropertyWidget::size ( ) const

Size of vtkTextProperty.

void ctkVTKTextPropertyWidget::sizeChanged ( double  size)
signal
QString ctkVTKTextPropertyWidget::text ( ) const
void ctkVTKTextPropertyWidget::textChanged ( const QString &  text)
signal
QString ctkVTKTextPropertyWidget::textLabel ( ) const
vtkTextProperty* ctkVTKTextPropertyWidget::textProperty ( ) const
void ctkVTKTextPropertyWidget::updateFromTextProperty ( )
protectedslot

Member Data Documentation

QScopedPointer<ctkVTKTextPropertyWidgetPrivate> ctkVTKTextPropertyWidget::d_ptr
protected

Definition at line 104 of file ctkVTKTextPropertyWidget.h.

Property Documentation

bool ctkVTKTextPropertyWidget::showSize
readwrite

Definition at line 42 of file ctkVTKTextPropertyWidget.h.

bool ctkVTKTextPropertyWidget::showText
readwrite

Definition at line 40 of file ctkVTKTextPropertyWidget.h.

QString ctkVTKTextPropertyWidget::text
readwrite

Definition at line 40 of file ctkVTKTextPropertyWidget.h.

QString ctkVTKTextPropertyWidget::textLabel
readwrite

Definition at line 41 of file ctkVTKTextPropertyWidget.h.


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