te::qt::widgets::LinePerpendicularOffsetPropertyItem Class Reference

A widget used to define the Perpendicular Offset between a line and marks. More...

#include <LinePerpendicularOffsetPropertyItem.h>

Inheritance diagram for te::qt::widgets::LinePerpendicularOffsetPropertyItem:
te::qt::widgets::StylePropertyItem te::qt::widgets::AbstractPropertyItem

Public Member Functions

Initializer Methods

Methods related to instantiation and destruction.

 LinePerpendicularOffsetPropertyItem (QtTreePropertyBrowser *pb, StylePropertyItemListener *listener, QColor c=QColor())
 Constructor. More...
 
virtual ~LinePerpendicularOffsetPropertyItem ()
 Destructor. More...
 
void setLinePerpendicularOffset (double offset)
 Updates the widget form based on internal perpendicular offset element. More...
 
double getLinePerpendicularOffset () const
 Get internal perpendicular offset element value. More...
 

Initializer Methods

Methods related to instantiation and destruction.

QtProperty * getItemProperty () const
 
void setPropertyColor (QtProperty *property, QColor c)
 
void addProperty (QtProperty *qProperty, const QColor &qColor)
 
void addSubProperty (QtProperty *qPropertyParent, QtProperty *qProperty, const QColor &qColor)
 
void setExpandedStatus (QtBrowserItem *item, bool status, bool applyToChildren)
 
void setExpandedStatus (bool status, bool applyToChildren)
 
void setChildrenEnabled (bool enabled)
 
QtTreePropertyBrowser * m_propertyBrowser
 
QColor m_colorParent
 
bool m_enableListeners
 
QtProperty * m_itemProperty
 
virtual void valueChanged (QtProperty *p, int value)
 
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)
 
void init (QtProperty *property)
 
static QString getValueFromEnumProperty (QtProperty *enumPropertyItem)
 
static void setValueToEnumProperty (QtProperty *enumPropertyItem, const QString &value)
 

Initializer Methods

Methods related to instantiation and destruction.

void addListenerToProperty (QtProperty *p)
 
bool propertyHasListener (QtProperty *p)
 
StylePropertyItemListenerm_listener
 
std::vector< QtProperty * > m_vecProperties
 
virtual void valueChanged (QtProperty *p, const QVariant &qVariant) override
 

Detailed Description

A widget used to define the Perpendicular Offset between a line and marks.

Definition at line 48 of file LinePerpendicularOffsetPropertyItem.h.

Constructor & Destructor Documentation

◆ LinePerpendicularOffsetPropertyItem()

te::qt::widgets::LinePerpendicularOffsetPropertyItem::LinePerpendicularOffsetPropertyItem ( QtTreePropertyBrowser *  pb,
StylePropertyItemListener listener,
QColor  c = QColor() 
)

Constructor.

◆ ~LinePerpendicularOffsetPropertyItem()

virtual te::qt::widgets::LinePerpendicularOffsetPropertyItem::~LinePerpendicularOffsetPropertyItem ( )
virtual

Destructor.

Member Function Documentation

◆ addListenerToProperty()

void te::qt::widgets::StylePropertyItem::addListenerToProperty ( QtProperty *  p)
inherited

◆ addProperty()

void te::qt::widgets::AbstractPropertyItem::addProperty ( QtProperty *  qProperty,
const QColor &  qColor 
)
inherited

◆ addSubProperty()

void te::qt::widgets::AbstractPropertyItem::addSubProperty ( QtProperty *  qPropertyParent,
QtProperty *  qProperty,
const QColor &  qColor 
)
inherited

◆ getItemProperty()

QtProperty* te::qt::widgets::AbstractPropertyItem::getItemProperty ( ) const
inherited

◆ getLinePerpendicularOffset()

double te::qt::widgets::LinePerpendicularOffsetPropertyItem::getLinePerpendicularOffset ( ) const

Get internal perpendicular offset element value.

Returns
The offset between a line and marks.

◆ getValueFromEnumProperty()

static QString te::qt::widgets::AbstractPropertyItem::getValueFromEnumProperty ( QtProperty *  enumPropertyItem)
staticinherited

◆ init()

void te::qt::widgets::AbstractPropertyItem::init ( QtProperty *  property)
protectedinherited

◆ propertyHasListener()

bool te::qt::widgets::StylePropertyItem::propertyHasListener ( QtProperty *  p)
inherited

◆ setChildrenEnabled()

void te::qt::widgets::AbstractPropertyItem::setChildrenEnabled ( bool  enabled)
inherited

◆ setExpandedStatus() [1/2]

void te::qt::widgets::AbstractPropertyItem::setExpandedStatus ( bool  status,
bool  applyToChildren 
)
inherited

◆ setExpandedStatus() [2/2]

void te::qt::widgets::AbstractPropertyItem::setExpandedStatus ( QtBrowserItem *  item,
bool  status,
bool  applyToChildren 
)
inherited

◆ setLinePerpendicularOffset()

void te::qt::widgets::LinePerpendicularOffsetPropertyItem::setLinePerpendicularOffset ( double  offset)

Updates the widget form based on internal perpendicular offset element.

Parameters
offsetThe offset between a line and marks.

◆ setPropertyColor()

void te::qt::widgets::AbstractPropertyItem::setPropertyColor ( QtProperty *  property,
QColor  c 
)
inherited

◆ setValueToEnumProperty()

static void te::qt::widgets::AbstractPropertyItem::setValueToEnumProperty ( QtProperty *  enumPropertyItem,
const QString &  value 
)
staticinherited

◆ valueChanged [1/10]

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

◆ valueChanged [2/10]

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

◆ valueChanged [3/10]

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

◆ valueChanged [4/10]

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

◆ valueChanged [5/10]

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

◆ valueChanged [6/10]

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

◆ valueChanged [7/10]

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

◆ valueChanged [8/10]

virtual void te::qt::widgets::StylePropertyItem::valueChanged ( QtProperty *  p,
const QVariant &  qVariant 
)
overridevirtualslotinherited

◆ valueChanged [9/10]

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

◆ valueChanged [10/10]

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

Member Data Documentation

◆ m_colorParent

QColor te::qt::widgets::AbstractPropertyItem::m_colorParent
protectedinherited

Definition at line 123 of file AbstractPropertyItem.h.

◆ m_enableListeners

bool te::qt::widgets::AbstractPropertyItem::m_enableListeners
protectedinherited

Definition at line 124 of file AbstractPropertyItem.h.

◆ m_itemProperty

QtProperty* te::qt::widgets::AbstractPropertyItem::m_itemProperty
protectedinherited

Definition at line 125 of file AbstractPropertyItem.h.

◆ m_listener

StylePropertyItemListener* te::qt::widgets::StylePropertyItem::m_listener
protectedinherited

Definition at line 90 of file StylePropertyItem.h.

◆ m_propertyBrowser

QtTreePropertyBrowser* te::qt::widgets::AbstractPropertyItem::m_propertyBrowser
protectedinherited

Definition at line 121 of file AbstractPropertyItem.h.

◆ m_vecProperties

std::vector<QtProperty*> te::qt::widgets::StylePropertyItem::m_vecProperties
protectedinherited

Definition at line 91 of file StylePropertyItem.h.


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