All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::layout::Observable Class Referenceabstract

#include <Observable.h>

Inheritance diagram for te::layout::Observable:
te::layout::ItemModelObservable te::layout::OutsideModelObservable te::layout::AbstractRulerModel te::layout::ItemGroupModel te::layout::LegendModel te::layout::MapModel te::layout::PaperModel te::layout::RectangleModel te::layout::ScaleModel te::layout::DisplayModel te::layout::GridSettingsModel te::layout::ObjectInspectorModel te::layout::PageSetupModel te::layout::PropertiesModel te::layout::ToolbarModel

Public Member Functions

virtual bool addObserver (Observer *o)=0
 
virtual te::gm::Envelope getBox ()=0
 
virtual int getId ()=0
 
virtual std::string getName ()=0
 
virtual te::layout::PropertiesgetProperties () const =0
 
virtual LayoutAbstractObjectType getType ()=0
 
virtual int getZValue ()=0
 
virtual bool removeObserver (Observer *o)=0
 
virtual void setId (int id)=0
 
virtual void setType (LayoutAbstractObjectType type)=0
 
virtual void setZValue (int zValue)=0
 
virtual void updateProperties (te::layout::Properties *properties)=0
 
virtual ~Observable (void)
 

Protected Member Functions

virtual void notifyAll (ContextItem context)=0
 

Detailed Description

Definition at line 45 of file Observable.h.

Constructor & Destructor Documentation

virtual te::layout::Observable::~Observable ( void  )
inlinevirtual

Definition at line 49 of file Observable.h.

Member Function Documentation

virtual bool te::layout::Observable::addObserver ( Observer o)
pure virtual
virtual int te::layout::Observable::getId ( )
pure virtual
virtual std::string te::layout::Observable::getName ( )
pure virtual
virtual LayoutAbstractObjectType te::layout::Observable::getType ( )
pure virtual
virtual int te::layout::Observable::getZValue ( )
pure virtual
virtual void te::layout::Observable::notifyAll ( ContextItem  context)
protectedpure virtual
virtual bool te::layout::Observable::removeObserver ( Observer o)
pure virtual
virtual void te::layout::Observable::setId ( int  id)
pure virtual
virtual void te::layout::Observable::setZValue ( int  zValue)
pure virtual

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