Loading...
Searching...
No Matches
te::qt::widgets::ScalePropertyBrowser Class Reference

Widget with propeties of a ScaleWidget for the users to change the presentation of the graphic scale. More...

#include <ScalePropertyWidget.h>

Inheritance diagram for te::qt::widgets::ScalePropertyBrowser:
te::qt::widgets::AbstractPropertyItem

Signals

Signals.

Emmited to the graphic scale to sinalizes the attributes that was changed.

void interactHandleChanged (const bool &)
 Emmited when the interaction mode was changed.
 
void headerColorChanged (const QColor &)
 Emmited when the header color was changed.
 
void rulerColorChanged (const QColor &)
 Emmited when the ruler color was changed.
 
void footerColorChanged (const QColor &)
 Emmited when the footer color was changed.
 
void headerFontChanged (const QFont &)
 Emmited when the header font was changed.
 
void footerFontChanged (const QFont &)
 Emmited when the footer font was changed.
 
void scaleTypeChanged (const int &)
 Emmited when the ruler type was changed.
 
void numericScaleVisibilityChanged (const bool &)
 Emmited when the footer visibility was changed.
 
void unitChanged (const QString &)
 Emmited when the unit of measure of the graphic scale was changed.
 
void allIntermediaryValuesChanged (const bool &)
 Emmited when the visibility of the intermediary values of the header was changed.
 
void rulerHeightChanged (const int &)
 Emmited when the height of the ruler was changed.
 
void numberOfIntervalsChanged (const int &)
 Emmited when the number of intervals in the ruler was changed.
 
void unitsPerGapChanged (const int &)
 Emmited when the units per interval was changed.
 

Public Member Functions

Constructor and destructor methods.

Methods related to instantiation and destruction.

 ScalePropertyBrowser (QtTreePropertyBrowser *pb, ScaleWidget *wid)
 Constructor.
 
 ~ScalePropertyBrowser ()
 Destructor.
 

Protected Slots

Protected slots.

Methods to update the internal attributes of the class, using the signal-slot mechanism of QT.

void valueChanged (QtProperty *p, bool value)
 Called when a property of boolean type changed.
 
void valueChanged (QtProperty *p, const QColor &value)
 Called when a property of color type changed.
 
void valueChanged (QtProperty *p, const QFont &value)
 Called when a property of font type changed.
 
void valueChanged (QtProperty *p, int value)
 Called when a property of int type changed.
 

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
 
void init (QtProperty *property)
 
static QString getValueFromEnumProperty (QtProperty *enumPropertyItem)
 
static void setValueToEnumProperty (QtProperty *enumPropertyItem, const QString &value)
 
virtual void valueChanged (QtProperty *p, const QVariant &qVariant)
 
virtual void valueChanged (QtProperty *p, double value)
 
virtual void valueChanged (QtProperty *p, const QString &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)
 

Detailed Description

Widget with propeties of a ScaleWidget for the users to change the presentation of the graphic scale.

Definition at line 97 of file ScalePropertyWidget.h.

Constructor & Destructor Documentation

◆ ScalePropertyBrowser()

te::qt::widgets::ScalePropertyBrowser::ScalePropertyBrowser ( QtTreePropertyBrowser * pb,
ScaleWidget * wid )

Constructor.

Parameters
pbProperty browser.
widScaleWidget object to be used.

◆ ~ScalePropertyBrowser()

te::qt::widgets::ScalePropertyBrowser::~ScalePropertyBrowser ( )

Destructor.

References slots.

Member Function Documentation

◆ 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

◆ allIntermediaryValuesChanged

void te::qt::widgets::ScalePropertyBrowser::allIntermediaryValuesChanged ( const bool & )
signal

Emmited when the visibility of the intermediary values of the header was changed.

◆ footerColorChanged

void te::qt::widgets::ScalePropertyBrowser::footerColorChanged ( const QColor & )
signal

Emmited when the footer color was changed.

◆ footerFontChanged

void te::qt::widgets::ScalePropertyBrowser::footerFontChanged ( const QFont & )
signal

Emmited when the footer font was changed.

◆ getItemProperty()

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

◆ getValueFromEnumProperty()

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

◆ headerColorChanged

void te::qt::widgets::ScalePropertyBrowser::headerColorChanged ( const QColor & )
signal

Emmited when the header color was changed.

◆ headerFontChanged

void te::qt::widgets::ScalePropertyBrowser::headerFontChanged ( const QFont & )
signal

Emmited when the header font was changed.

◆ init()

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

◆ interactHandleChanged

void te::qt::widgets::ScalePropertyBrowser::interactHandleChanged ( const bool & )
signal

Emmited when the interaction mode was changed.

◆ numberOfIntervalsChanged

void te::qt::widgets::ScalePropertyBrowser::numberOfIntervalsChanged ( const int & )
signal

Emmited when the number of intervals in the ruler was changed.

◆ numericScaleVisibilityChanged

void te::qt::widgets::ScalePropertyBrowser::numericScaleVisibilityChanged ( const bool & )
signal

Emmited when the footer visibility was changed.

◆ rulerColorChanged

void te::qt::widgets::ScalePropertyBrowser::rulerColorChanged ( const QColor & )
signal

Emmited when the ruler color was changed.

◆ rulerHeightChanged

void te::qt::widgets::ScalePropertyBrowser::rulerHeightChanged ( const int & )
signal

Emmited when the height of the ruler was changed.

◆ scaleTypeChanged

void te::qt::widgets::ScalePropertyBrowser::scaleTypeChanged ( const int & )
signal

Emmited when the ruler type was changed.

◆ 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

◆ 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

References slots.

◆ unitChanged

void te::qt::widgets::ScalePropertyBrowser::unitChanged ( const QString & )
signal

Emmited when the unit of measure of the graphic scale was changed.

◆ unitsPerGapChanged

void te::qt::widgets::ScalePropertyBrowser::unitsPerGapChanged ( const int & )
signal

Emmited when the units per interval was changed.

◆ valueChanged [1/10]

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

◆ valueChanged [2/10]

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

◆ valueChanged [3/10]

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

◆ valueChanged [4/10]

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

◆ valueChanged [5/10]

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

◆ valueChanged [6/10]

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

◆ valueChanged [7/10]

void te::qt::widgets::ScalePropertyBrowser::valueChanged ( QtProperty * p,
bool value )
protectedslot

Called when a property of boolean type changed.

Parameters
pThe property that was changed.
valueThe new value.

◆ valueChanged [8/10]

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

Called when a property of color type changed.

Parameters
pThe property that was changed.
valueThe new value.

◆ valueChanged [9/10]

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

Called when a property of font type changed.

Parameters
pThe property that was changed.
valueThe new value.

◆ valueChanged [10/10]

void te::qt::widgets::ScalePropertyBrowser::valueChanged ( QtProperty * p,
int value )
protectedslot

Called when a property of int type changed.

Parameters
pThe property that was changed.
valueThe new value.

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_propertyBrowser

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

Definition at line 121 of file AbstractPropertyItem.h.


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