#include <PropertiesOutside.h>
Public Member Functions | |
virtual OutsideController * | getController () |
virtual Observable * | getModel () |
virtual te::gm::Coord2D | getPosition () |
virtual Properties * | getProperties () const |
virtual void | itemsSelected (QList< QGraphicsItem * > graphicsItems, QList< QGraphicsItem * > allItems) |
PropertiesOutside (OutsideController *controller, Observable *o) | |
virtual void | refresh () |
virtual void | setPosition (const double &x, const double &y) |
virtual void | updateObserver (ContextItem context) |
virtual | ~PropertiesOutside () |
Protected Member Functions | |
virtual void | addDynamicOptions (Property &property, std::vector< std::string > list) |
virtual void | changeMapVisitable (Property property) |
virtual void | checkDynamicProperty (Property &property, QList< QGraphicsItem * > graphicsItems) |
virtual void | closeEvent (QCloseEvent *event) |
virtual void | contains (std::vector< Properties * >::iterator itend, std::vector< Properties * >::iterator it, std::string name, bool &result) |
virtual void | createLayout () |
virtual std::vector< Properties * > | getAllProperties (QList< QGraphicsItem * > graphicsItems, bool &gridWindow) |
virtual MapModel * | getMapModel (std::string nameMap) |
virtual Properties * | intersection (QList< QGraphicsItem * > graphicsItems, bool &gridWindow) |
virtual void | mapNameDynamicProperty (Property &property, QList< QGraphicsItem * > graphicsItems) |
virtual Properties * | sameProperties (QList< QGraphicsItem * > graphicsItems, bool &gridWindow) |
Protected Attributes | |
QList< QGraphicsItem * > | m_allItems |
QToolButton * | m_configurePropertyEditor |
OutsideController * | m_controller |
QList< QGraphicsItem * > | m_graphicsItems |
PropertiesItemPropertyBrowser * | m_layoutPropertyBrowser |
Observable * | m_model |
QLabel * | m_nameLabel |
QLineEdit * | m_propertyFilterEdit |
SharedProperties * | m_sharedProps |
bool | m_updatingValues |
Private Slots | |
void | onChangePropertyValue (Property property) |
Definition at line 67 of file PropertiesOutside.h.
te::layout::PropertiesOutside::PropertiesOutside | ( | OutsideController * | controller, |
Observable * | o | ||
) |
Definition at line 52 of file PropertiesOutside.cpp.
References createLayout(), te::layout::Observable::getBox(), te::gm::Envelope::getHeight(), te::gm::Envelope::getWidth(), m_layoutPropertyBrowser, te::layout::OutsideObserver::m_model, m_sharedProps, and onChangePropertyValue().
|
virtual |
Definition at line 79 of file PropertiesOutside.cpp.
|
protectedvirtual |
Definition at line 334 of file PropertiesOutside.cpp.
References te::layout::DataTypeString, and te::layout::Variant::setValue().
|
protectedvirtual |
Definition at line 372 of file PropertiesOutside.cpp.
References te::layout::changeMapVisitable(), te::layout::getMapItem(), te::layout::ItemObserver::getModel(), and te::layout::Property::getName().
|
protectedvirtual |
Definition at line 344 of file PropertiesOutside.cpp.
References te::layout::Property::getName().
|
protectedvirtual |
Definition at line 215 of file PropertiesOutside.cpp.
|
protectedvirtual |
Definition at line 283 of file PropertiesOutside.cpp.
References te::layout::Property::isNull().
|
protectedvirtual |
Definition at line 94 of file PropertiesOutside.cpp.
Referenced by PropertiesOutside().
|
protectedvirtual |
Definition at line 304 of file PropertiesOutside.cpp.
References te::layout::ItemObserver::getProperties(), and te::layout::Properties::hasGridWindows().
|
virtualinherited |
Definition at line 59 of file OutsideObserver.cpp.
|
protectedvirtual |
Definition at line 402 of file PropertiesOutside.cpp.
References te::layout::getMapItem(), and te::layout::ItemObserver::getModel().
|
virtualinherited |
Definition at line 64 of file OutsideObserver.cpp.
|
virtual |
Implements te::layout::OutsideObserver.
Definition at line 143 of file PropertiesOutside.cpp.
References te::gm::Coord2D::x, and te::gm::Coord2D::y.
|
virtualinherited |
Implements te::layout::Observer.
Definition at line 54 of file OutsideObserver.cpp.
References te::layout::Properties::getProperties().
|
protectedvirtual |
Definition at line 220 of file PropertiesOutside.cpp.
References te::layout::ItemObserver::getProperties(), and te::layout::Properties::hasGridWindows().
|
virtual |
Definition at line 156 of file PropertiesOutside.cpp.
References te::layout::Properties::getProperties().
|
protectedvirtual |
Definition at line 352 of file PropertiesOutside.cpp.
References te::layout::mapNameList().
|
privateslot |
Definition at line 185 of file PropertiesOutside.cpp.
References te::layout::Properties::addProperty(), te::layout::changeMapVisitable(), te::layout::DataTypeNone, te::layout::Properties::getObjectName(), te::layout::ItemObserver::getProperties(), te::layout::Property::getType(), te::layout::Properties::getTypeObj(), te::layout::Properties::setObjectName(), te::layout::Properties::setTypeObj(), and te::layout::ItemObserver::updateProperties().
Referenced by PropertiesOutside().
|
virtualinherited |
Definition at line 48 of file OutsideObserver.cpp.
References te::gm::Coord2D::x, and te::gm::Coord2D::y.
|
protectedvirtual |
Definition at line 245 of file PropertiesOutside.cpp.
References te::layout::Properties::addProperty(), te::layout::Property::getName(), te::layout::Properties::getProperties(), and te::layout::ItemObserver::getProperties().
|
virtual |
Implements te::layout::OutsideObserver.
Definition at line 137 of file PropertiesOutside.cpp.
|
virtual |
Implements te::layout::OutsideObserver.
Definition at line 128 of file PropertiesOutside.cpp.
References te::layout::ContextItem::getShow().
|
protected |
Definition at line 106 of file PropertiesOutside.h.
|
protected |
Definition at line 109 of file PropertiesOutside.h.
|
protectedinherited |
Definition at line 58 of file OutsideObserver.h.
|
protected |
Definition at line 105 of file PropertiesOutside.h.
|
protected |
Definition at line 103 of file PropertiesOutside.h.
Referenced by PropertiesOutside().
|
protectedinherited |
Definition at line 59 of file OutsideObserver.h.
Referenced by te::layout::ObjectInspectorOutside::ObjectInspectorOutside(), te::layout::OutsideObserver::OutsideObserver(), PropertiesOutside(), and te::layout::ToolbarOutside::ToolbarOutside().
|
protected |
Definition at line 107 of file PropertiesOutside.h.
|
protected |
Definition at line 108 of file PropertiesOutside.h.
|
protected |
Definition at line 111 of file PropertiesOutside.h.
Referenced by PropertiesOutside().
|
protected |
Definition at line 110 of file PropertiesOutside.h.