Tree of names of all the items entered on the scene, MVC components, using Qt to present the name of each item and its class. Object Inspector. More...
#include <ObjectInspectorOutside.h>
Public Member Functions | |
virtual OutsideController * | getController () |
Returns the "Controller" part of the MVC. More... | |
virtual Observable * | getModel () |
Returns the "Model" part of the MVC. More... | |
virtual PropertyBrowser * | getObjectInspector () |
virtual te::gm::Coord2D | getPosition () |
Method that returns the position llx, lly Reimplement this function in a ItemObserver subclass to provide the item's getPosition implementation. More... | |
virtual Properties * | getProperties () const |
Reimplemented from Observer. More... | |
virtual void | itemsInspector (QList< QGraphicsItem * > graphicsItems) |
ObjectInspectorOutside (OutsideController *controller, Observable *o, PropertyBrowser *propertyBrowser=0) | |
virtual void | refresh () |
Updated model state. More... | |
virtual void | selectItems (QList< QGraphicsItem * > graphicsItems) |
virtual void | setPosition (const double &x, const double &y) |
Change coordinate llx,lly of the MVC widget. Reimplement this function in a ItemController subclass to provide the controller's create implementation. More... | |
virtual void | updateObserver (ContextItem context) |
Reimplemented from Observer. More... | |
virtual | ~ObjectInspectorOutside () |
Protected Slots | |
virtual bool | hasMoveItemGroup (QList< QGraphicsItem * > graphicsItems) |
virtual void | onRemoveProperties (std::vector< std::string > names) |
Protected Member Functions | |
virtual QtProperty * | addProperty (QGraphicsItem *item) |
virtual Property | createProperty (ItemObserver *item) |
virtual void | createSubProperty (QGraphicsItem *item, QtProperty *prop) |
virtual bool | hasProperty (Property property) |
Protected Attributes | |
OutsideController * | m_controller |
"Controller" part of MVC widget. More... | |
QList< QGraphicsItem * > | m_graphicsItems |
PropertyBrowser * | m_layoutPropertyBrowser |
Observable * | m_model |
"Model" part of MVC widget. More... | |
Tree of names of all the items entered on the scene, MVC components, using Qt to present the name of each item and its class. Object Inspector.
Definition at line 58 of file ObjectInspectorOutside.h.
te::layout::ObjectInspectorOutside::ObjectInspectorOutside | ( | OutsideController * | controller, |
Observable * | o, | ||
PropertyBrowser * | propertyBrowser = 0 |
||
) |
Definition at line 48 of file ObjectInspectorOutside.cpp.
References te::layout::Observable::getBox(), te::gm::Envelope::getHeight(), te::layout::PropertyBrowser::getPropertyEditor(), te::gm::Envelope::getWidth(), m_layoutPropertyBrowser, and te::layout::OutsideObserver::m_model.
|
virtual |
Definition at line 81 of file ObjectInspectorOutside.cpp.
|
protectedvirtual |
Definition at line 230 of file ObjectInspectorOutside.cpp.
|
protectedvirtual |
Definition at line 303 of file ObjectInspectorOutside.cpp.
References te::layout::EnumDataType::getDataTypeString(), te::layout::Enums::getEnumDataType(), te::common::Singleton< Enums >::getInstance(), te::layout::ItemObserver::getModel(), te::layout::Observable::getName(), te::layout::ItemObserver::getNameClass(), te::layout::Property::setEditable(), te::layout::Property::setName(), and te::layout::Property::setValue().
|
protectedvirtual |
Definition at line 267 of file ObjectInspectorOutside.cpp.
|
virtualinherited |
Returns the "Controller" part of the MVC.
Definition at line 59 of file OutsideObserver.cpp.
|
virtualinherited |
Returns the "Model" part of the MVC.
Definition at line 64 of file OutsideObserver.cpp.
Referenced by te::layout::DialogPropertiesBrowser::onShowGridSettingsDlg().
|
virtual |
Definition at line 197 of file ObjectInspectorOutside.cpp.
|
virtual |
Method that returns the position llx, lly Reimplement this function in a ItemObserver subclass to provide the item's getPosition implementation.
Implements te::layout::OutsideObserver.
Definition at line 101 of file ObjectInspectorOutside.cpp.
References te::gm::Coord2D::x, and te::gm::Coord2D::y.
|
virtualinherited |
Reimplemented from Observer.
Definition at line 54 of file OutsideObserver.cpp.
References te::layout::Properties::getProperties().
|
protectedvirtualslot |
|
protectedvirtual |
Definition at line 329 of file ObjectInspectorOutside.cpp.
|
virtual |
|
protectedvirtualslot |
Definition at line 162 of file ObjectInspectorOutside.cpp.
References te::layout::Property::isNull().
|
virtualinherited |
Updated model state.
true | if refresh the current position, false otherwise |
Definition at line 48 of file OutsideObserver.cpp.
References te::gm::Coord2D::x, and te::gm::Coord2D::y.
|
virtual |
Definition at line 179 of file ObjectInspectorOutside.cpp.
References te::layout::ItemObserver::getModel(), and te::layout::Observable::getName().
|
virtual |
Change coordinate llx,lly of the MVC widget. Reimplement this function in a ItemController subclass to provide the controller's create implementation.
x | llx |
y | lly |
Implements te::layout::OutsideObserver.
Definition at line 95 of file ObjectInspectorOutside.cpp.
|
virtual |
Reimplemented from Observer.
Implements te::layout::OutsideObserver.
Definition at line 86 of file ObjectInspectorOutside.cpp.
References te::layout::ContextItem::isShow().
|
protectedinherited |
"Controller" part of MVC widget.
Definition at line 119 of file OutsideObserver.h.
|
protected |
Definition at line 97 of file ObjectInspectorOutside.h.
|
protected |
Definition at line 96 of file ObjectInspectorOutside.h.
Referenced by ObjectInspectorOutside().
|
protectedinherited |
"Model" part of MVC widget.
Definition at line 120 of file OutsideObserver.h.
Referenced by ObjectInspectorOutside(), te::layout::OutsideObserver::OutsideObserver(), and te::layout::PropertiesOutside::PropertiesOutside().