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

#include <ToolbarModel.h>

Inheritance diagram for te::layout::ToolbarModel:
te::layout::OutsideModelObservable te::layout::Observable

Public Member Functions

virtual bool addObserver (Observer *o)
 
virtual te::gm::Envelope getBox ()
 
virtual int getColor ()
 
virtual int getId ()
 
virtual std::string getName ()
 
virtual PropertiesgetProperties () const
 
virtual LayoutAbstractObjectType getType ()
 
virtual int getZValue ()
 
virtual bool removeObserver (Observer *o)
 
virtual void setBox (te::gm::Envelope box)
 
virtual void setColor (int color)
 
virtual void setId (int id)
 
virtual void setPosition (const double &x, const double &y)
 
virtual void setType (LayoutAbstractObjectType type)
 
virtual void setZValue (int zValue)
 
 ToolbarModel ()
 
virtual void updateProperties (te::layout::Properties *properties)
 
virtual ~ToolbarModel ()
 

Protected Member Functions

virtual void notifyAll (ContextItem context)
 

Protected Attributes

te::gm::Envelope m_box
 
te::gm::Coord2D m_centerCoordinate
 
int m_color
 
int m_id
 
std::set< Observer * > m_observers
 
Propertiesm_properties
 
LayoutAbstractObjectType m_type
 
int m_zValue
 

Detailed Description

Definition at line 40 of file ToolbarModel.h.

Constructor & Destructor Documentation

te::layout::ToolbarModel::ToolbarModel ( )

Definition at line 32 of file ToolbarModel.cpp.

References te::layout::OutsideModelObservable::m_box.

te::layout::ToolbarModel::~ToolbarModel ( )
virtual

Definition at line 37 of file ToolbarModel.cpp.

Member Function Documentation

bool te::layout::OutsideModelObservable::addObserver ( Observer o)
virtualinherited

Implements te::layout::Observable.

Definition at line 48 of file OutsideModelObservable.cpp.

te::gm::Envelope te::layout::OutsideModelObservable::getBox ( )
virtualinherited

Implements te::layout::Observable.

Definition at line 77 of file OutsideModelObservable.cpp.

int te::layout::OutsideModelObservable::getColor ( )
virtualinherited

Definition at line 87 of file OutsideModelObservable.cpp.

int te::layout::OutsideModelObservable::getId ( )
virtualinherited

Implements te::layout::Observable.

Definition at line 160 of file OutsideModelObservable.cpp.

std::string te::layout::OutsideModelObservable::getName ( )
virtualinherited

Implements te::layout::Observable.

Definition at line 155 of file OutsideModelObservable.cpp.

te::layout::Properties * te::layout::OutsideModelObservable::getProperties ( ) const
virtualinherited
te::layout::LayoutAbstractObjectType te::layout::OutsideModelObservable::getType ( )
virtualinherited

Implements te::layout::Observable.

Definition at line 126 of file OutsideModelObservable.cpp.

int te::layout::OutsideModelObservable::getZValue ( )
virtualinherited

Implements te::layout::Observable.

Definition at line 136 of file OutsideModelObservable.cpp.

void te::layout::OutsideModelObservable::notifyAll ( ContextItem  context)
protectedvirtualinherited

Implements te::layout::Observable.

Definition at line 68 of file OutsideModelObservable.cpp.

bool te::layout::OutsideModelObservable::removeObserver ( Observer o)
virtualinherited

Implements te::layout::Observable.

Definition at line 58 of file OutsideModelObservable.cpp.

void te::layout::OutsideModelObservable::setBox ( te::gm::Envelope  box)
virtualinherited

Definition at line 82 of file OutsideModelObservable.cpp.

void te::layout::OutsideModelObservable::setColor ( int  color)
virtualinherited

Definition at line 92 of file OutsideModelObservable.cpp.

void te::layout::OutsideModelObservable::setId ( int  id)
virtualinherited

Implements te::layout::Observable.

Definition at line 165 of file OutsideModelObservable.cpp.

void te::layout::OutsideModelObservable::setType ( LayoutAbstractObjectType  type)
virtualinherited

Implements te::layout::Observable.

Definition at line 131 of file OutsideModelObservable.cpp.

void te::layout::OutsideModelObservable::setZValue ( int  zValue)
virtualinherited

Implements te::layout::Observable.

Definition at line 141 of file OutsideModelObservable.cpp.

void te::layout::OutsideModelObservable::updateProperties ( te::layout::Properties properties)
virtualinherited

Member Data Documentation

te::gm::Coord2D te::layout::OutsideModelObservable::m_centerCoordinate
protectedinherited

Definition at line 85 of file OutsideModelObservable.h.

int te::layout::OutsideModelObservable::m_color
protectedinherited

Definition at line 86 of file OutsideModelObservable.h.

int te::layout::OutsideModelObservable::m_id
protectedinherited

Definition at line 90 of file OutsideModelObservable.h.

std::set<Observer*> te::layout::OutsideModelObservable::m_observers
protectedinherited

Definition at line 83 of file OutsideModelObservable.h.

Properties* te::layout::OutsideModelObservable::m_properties
protectedinherited
LayoutAbstractObjectType te::layout::OutsideModelObservable::m_type
protectedinherited
int te::layout::OutsideModelObservable::m_zValue
protectedinherited

Definition at line 89 of file OutsideModelObservable.h.


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