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

#include <OutsideObserver.h>

Inheritance diagram for te::layout::OutsideObserver:
te::layout::Observer te::layout::DisplayOutside te::layout::GridSettingsOutside te::layout::ObjectInspectorOutside te::layout::PageSetupOutside te::layout::PropertiesOutside te::layout::ToolbarOutside

Public Member Functions

virtual OutsideControllergetController ()
 
virtual ObservablegetModel ()
 
virtual te::gm::Coord2D getPosition ()=0
 
virtual PropertiesgetProperties () const
 
 OutsideObserver (OutsideController *controller, Observable *o)
 
virtual void refresh ()
 
virtual void setPosition (const double &x, const double &y)=0
 
virtual void updateObserver (ContextItem context)=0
 
virtual ~OutsideObserver ()
 

Protected Attributes

OutsideControllerm_controller
 
Observablem_model
 

Detailed Description

Definition at line 44 of file OutsideObserver.h.

Constructor & Destructor Documentation

te::layout::OutsideObserver::OutsideObserver ( OutsideController controller,
Observable o 
)

Definition at line 35 of file OutsideObserver.cpp.

References te::layout::Observable::addObserver(), and m_model.

te::layout::OutsideObserver::~OutsideObserver ( )
virtual

Definition at line 42 of file OutsideObserver.cpp.

Member Function Documentation

te::layout::OutsideController * te::layout::OutsideObserver::getController ( )
virtual

Definition at line 59 of file OutsideObserver.cpp.

te::layout::Observable * te::layout::OutsideObserver::getModel ( )
virtual

Definition at line 64 of file OutsideObserver.cpp.

te::layout::Properties * te::layout::OutsideObserver::getProperties ( ) const
virtual

Implements te::layout::Observer.

Definition at line 54 of file OutsideObserver.cpp.

References te::layout::Properties::getProperties().

void te::layout::OutsideObserver::refresh ( )
virtual

Definition at line 48 of file OutsideObserver.cpp.

References te::gm::Coord2D::x, and te::gm::Coord2D::y.

virtual void te::layout::OutsideObserver::setPosition ( const double &  x,
const double &  y 
)
pure virtual

Member Data Documentation

OutsideController* te::layout::OutsideObserver::m_controller
protected

Definition at line 58 of file OutsideObserver.h.


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