28 #ifndef __TERRALIB_LAYOUT_INTERNAL_OUTSIDE_CONTROLLER_H
29 #define __TERRALIB_LAYOUT_INTERNAL_OUTSIDE_CONTROLLER_H
32 #include "../../enum/AbstractType.h"
33 #include "../../Config.h"
78 virtual void setPosition(
const double& x,
const double& y);
99 virtual void create();
Abstract class to represent an observable. "Model" part of MVC component.
#define TELAYOUTEXPORT
You can use this macro in order to export/import classes and functions from this module.
Abstract class to represent an observer. "View" part of MVC component.
Observer * m_view
"View" part of the MVC widget.
Class that represents the value of an enumeration. An enumeration is made of "1..n" objects EnumType...
Observable * m_model
"Model" part of the MVC widget.
Abstract class to represent a controller. "Controller" part of MVC widget. All classes representing t...