te::qt::widgets::HaloPropertyItem Class Reference

A widget used to define the halo se object. More...

#include <HaloPropertyItem.h>

Inheritance diagram for te::qt::widgets::HaloPropertyItem:
te::qt::widgets::AbstractPropertyItem QWidget

Public Slots

virtual void valueChanged (QtProperty *p, double value)
 
virtual void valueChanged (QtProperty *p, bool value)
 
virtual void valueChanged (QtProperty *p, const QString &value)
 
virtual void valueChanged (QtProperty *p, const QColor &value)
 
virtual void valueChanged (QtProperty *p, const QFont &value)
 
virtual void valueChanged (QtProperty *p, const QSize &value)
 
virtual void valueChanged (QtProperty *p, const QSizeF &value)
 
virtual void valueChanged (QtProperty *p, const QPointF &value)
 

Public Member Functions

Initializer Methods

Methods related to instantiation and destruction.

 HaloPropertyItem (QtTreePropertyBrowser *pb, QColor c=QColor())
 Constructor. More...
 
 ~HaloPropertyItem ()
 Destructor. More...
 

Protected Member Functions

void addProperty (QtProperty *property, const QString &id, QColor c)
 
void setExpandedStatus (QtBrowserItem *item, bool status)
 

Protected Attributes

QColor m_colorParent
 
QMap< QString, QtProperty * > m_idToProperty
 
QtTreePropertyBrowser * m_propertyBrowser
 
QMap< QtProperty *, QString > m_propertyToId
 

Re-implementation of Pure Virtual Method

AbstractFillWidget methods.

te::qt::widgets::BasicFillPropertyItemm_bf
 
QtProperty * m_radiusProperty
 
te::se::Halom_halo
 halo element that will be configured by this widget. More...
 
bool m_update
 
void setHalo (const te::se::Halo *halo)
 
te::se::HalogetHalo () const
 
void resetHalo ()
 
void updateUi ()
 Updates the widget form based on internal fill element. More...
 
virtual void valueChanged (QtProperty *p, int value)
 
void onFillChanged ()
 
void haloChanged ()
 

Detailed Description

A widget used to define the halo se object.

Definition at line 55 of file HaloPropertyItem.h.

Constructor & Destructor Documentation

te::qt::widgets::HaloPropertyItem::~HaloPropertyItem ( )

Destructor.

Definition at line 68 of file HaloPropertyItem.cpp.

References m_halo.

Member Function Documentation

void te::qt::widgets::AbstractPropertyItem::addProperty ( QtProperty *  property,
const QString &  id,
QColor  c 
)
protectedinherited
te::se::Halo * te::qt::widgets::HaloPropertyItem::getHalo ( ) const
void te::qt::widgets::HaloPropertyItem::haloChanged ( )
signal

This signal is emitted when the internal halo element is changed.

Referenced by onFillChanged(), and valueChanged().

void te::qt::widgets::HaloPropertyItem::onFillChanged ( )
slot
void te::qt::widgets::HaloPropertyItem::resetHalo ( )
void te::qt::widgets::AbstractPropertyItem::setExpandedStatus ( QtBrowserItem *  item,
bool  status 
)
protectedinherited
void te::qt::widgets::HaloPropertyItem::setHalo ( const te::se::Halo halo)
void te::qt::widgets::HaloPropertyItem::updateUi ( )
void te::qt::widgets::AbstractPropertyItem::valueChanged ( QtProperty *  p,
double  value 
)
virtualslotinherited

Definition at line 88 of file AbstractPropertyItem.cpp.

void te::qt::widgets::AbstractPropertyItem::valueChanged ( QtProperty *  p,
bool  value 
)
virtualslotinherited

Definition at line 93 of file AbstractPropertyItem.cpp.

void te::qt::widgets::AbstractPropertyItem::valueChanged ( QtProperty *  p,
const QString &  value 
)
virtualslotinherited

Definition at line 98 of file AbstractPropertyItem.cpp.

void te::qt::widgets::AbstractPropertyItem::valueChanged ( QtProperty *  p,
const QColor &  value 
)
virtualslotinherited

Definition at line 103 of file AbstractPropertyItem.cpp.

void te::qt::widgets::AbstractPropertyItem::valueChanged ( QtProperty *  p,
const QFont &  value 
)
virtualslotinherited

Definition at line 108 of file AbstractPropertyItem.cpp.

void te::qt::widgets::AbstractPropertyItem::valueChanged ( QtProperty *  p,
const QSize &  value 
)
virtualslotinherited

Definition at line 113 of file AbstractPropertyItem.cpp.

void te::qt::widgets::AbstractPropertyItem::valueChanged ( QtProperty *  p,
const QSizeF &  value 
)
virtualslotinherited

Definition at line 118 of file AbstractPropertyItem.cpp.

void te::qt::widgets::AbstractPropertyItem::valueChanged ( QtProperty *  p,
const QPointF &  value 
)
virtualslotinherited

Definition at line 123 of file AbstractPropertyItem.cpp.

void te::qt::widgets::HaloPropertyItem::valueChanged ( QtProperty *  p,
int  value 
)
virtualslot

Member Data Documentation

te::qt::widgets::BasicFillPropertyItem* te::qt::widgets::HaloPropertyItem::m_bf
protected

Definition at line 100 of file HaloPropertyItem.h.

Referenced by HaloPropertyItem(), onFillChanged(), and updateUi().

QColor te::qt::widgets::AbstractPropertyItem::m_colorParent
protectedinherited
te::se::Halo* te::qt::widgets::HaloPropertyItem::m_halo
protected

halo element that will be configured by this widget.

Definition at line 104 of file HaloPropertyItem.h.

Referenced by getHalo(), HaloPropertyItem(), onFillChanged(), setHalo(), updateUi(), valueChanged(), and ~HaloPropertyItem().

QMap<QString, QtProperty *> te::qt::widgets::AbstractPropertyItem::m_idToProperty
protectedinherited
QMap<QtProperty *, QString> te::qt::widgets::AbstractPropertyItem::m_propertyToId
protectedinherited
QtProperty* te::qt::widgets::HaloPropertyItem::m_radiusProperty
protected

Definition at line 102 of file HaloPropertyItem.h.

Referenced by HaloPropertyItem(), resetHalo(), updateUi(), and valueChanged().

bool te::qt::widgets::HaloPropertyItem::m_update
protected

Definition at line 106 of file HaloPropertyItem.h.

Referenced by HaloPropertyItem(), setHalo(), updateUi(), and valueChanged().


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