28 #ifndef __TERRALIB_LAYOUT_INTERNAL_GRID_SETTINGS_MODEL_H
29 #define __TERRALIB_LAYOUT_INTERNAL_GRID_SETTINGS_MODEL_H
32 #include "../core/pattern/mvc/OutsideModelObservable.h"
33 #include "../core/ContextItem.h"
34 #include "../core/property/Properties.h"
35 #include "../core/Config.h"
44 class PlanarGridSettingsConfigProperties;
45 class GeodesicGridSettingsConfigProperties;
55 virtual void setProperties(std::vector<te::layout::Properties*> properties);
#define TELAYOUTEXPORT
You can use this macro in order to export/import classes and functions from this module.
The Properties class represents a persistent set of properties. The Properties can be saved to a file...
std::vector< te::layout::Properties * > m_properties
Abstract class to represent an observable. "Model" part of MVC widget. All classes representing the m...
Class that represents the value of an enumeration. An enumeration is made of "1..n" objects EnumType...
A property acts like a attribute member of a object and stores the state of this attribute. A set of properties stores the state of an object. Any data type, not included in the convertValue method in the class te::layout::Variant, it will be by default "std::string" value.