#include <Properties.h>
Public Member Functions | |
virtual bool | addProperty (Property property) |
virtual bool | clear () |
virtual bool | contains (Property property) |
virtual Property | contains (std::string name) |
virtual std::string | getObjectName () |
virtual std::vector< Property > | getProperties () |
virtual LayoutAbstractObjectType | getTypeObj () |
virtual bool | hasGridWindows () |
Properties (std::string objectName, LayoutAbstractObjectType type=TPObjectUnknown) | |
virtual bool | removeProperty (std::string name) |
virtual void | setHasGridWindows (bool windows) |
virtual void | setObjectName (std::string name) |
virtual void | setTypeObj (LayoutAbstractObjectType type) |
virtual | ~Properties (void) |
Protected Attributes | |
bool | m_hasGridWindows |
std::string | m_objName |
std::vector< Property > | m_properties |
LayoutAbstractObjectType | m_typeObj |
Definition at line 43 of file Properties.h.
|
inline |
Definition at line 78 of file Properties.h.
|
inlinevirtual |
Definition at line 85 of file Properties.h.
|
inlinevirtual |
Definition at line 89 of file Properties.h.
References m_properties.
Referenced by te::layout::PropertyBrowser::getProperties(), te::layout::PropertiesOutside::onChangePropertyValue(), te::layout::JSON::retrieve(), and te::layout::PropertiesOutside::sameProperties().
|
inlinevirtual |
Definition at line 121 of file Properties.h.
References m_properties.
Referenced by te::layout::PageSetupModel::getProperties(), te::layout::ItemModelObservable::getProperties(), te::layout::GridSettingsModel::getProperties(), and te::layout::OutsideModelObservable::getProperties().
|
inlinevirtual |
Definition at line 147 of file Properties.h.
References m_properties.
Referenced by te::layout::BuildGraphicsItem::findCoordinate(), te::layout::BuildGraphicsItem::findZValue(), te::layout::ScaleModel::updateProperties(), te::layout::LegendModel::updateProperties(), te::layout::MapGridModel::updateProperties(), and te::layout::ItemModelObservable::updateProperties().
|
inlinevirtual |
Definition at line 159 of file Properties.h.
References m_properties, and te::layout::Property::setName().
|
inlinevirtual |
Definition at line 127 of file Properties.h.
References m_objName.
Referenced by te::layout::PropertiesOutside::onChangePropertyValue().
|
inlinevirtual |
Definition at line 116 of file Properties.h.
References m_properties.
Referenced by te::layout::OutsideObserver::getProperties(), te::layout::ItemObserver::getProperties(), te::layout::ObjectInspectorOutside::itemsInspector(), te::layout::PropertiesOutside::itemsSelected(), te::layout::JSON::loadFromProperties(), te::layout::PropertiesOutside::sameProperties(), and te::layout::OutsideModelObservable::updateProperties().
|
inlinevirtual |
Definition at line 137 of file Properties.h.
References m_typeObj.
Referenced by te::layout::JSON::loadFromProperties(), te::layout::PropertiesOutside::onChangePropertyValue(), and te::layout::BuildGraphicsItem::rebuildItem().
|
inlinevirtual |
Definition at line 181 of file Properties.h.
Referenced by te::layout::PropertiesOutside::getAllProperties(), and te::layout::PropertiesOutside::intersection().
|
inlinevirtual |
Definition at line 100 of file Properties.h.
References m_properties.
|
inlinevirtual |
Definition at line 176 of file Properties.h.
Referenced by te::layout::MapGridModel::MapGridModel().
|
inlinevirtual |
Definition at line 132 of file Properties.h.
References m_objName.
Referenced by te::layout::PropertiesOutside::onChangePropertyValue().
|
inlinevirtual |
Definition at line 142 of file Properties.h.
References m_typeObj.
Referenced by te::layout::PropertiesOutside::onChangePropertyValue(), and te::layout::JSON::retrieve().
|
protected |
Definition at line 74 of file Properties.h.
|
protected |
Definition at line 72 of file Properties.h.
Referenced by getObjectName(), and setObjectName().
|
protected |
Definition at line 71 of file Properties.h.
Referenced by addProperty(), clear(), contains(), getProperties(), and removeProperty().
|
protected |
Definition at line 73 of file Properties.h.
Referenced by getTypeObj(), and setTypeObj().