#include <AbstractItemFactory.h>
Public Member Functions | |
virtual Observer * | make (LayoutAbstractObjectType type, ItemParamsCreate params=ItemParamsCreate())=0 |
virtual | ~AbstractItemFactory (void) |
Definition at line 41 of file AbstractItemFactory.h.
|
inlinevirtual |
Definition at line 44 of file AbstractItemFactory.h.
|
pure virtual |
Implemented in te::layout::ItemFactory.
Referenced by te::layout::MapController::create(), te::layout::HorizontalRulerController::HorizontalRulerController(), te::layout::ItemGroupController::ItemGroupController(), te::layout::LegendController::LegendController(), te::layout::MapGridController::MapGridController(), te::layout::PaperController::PaperController(), te::layout::RectangleController::RectangleController(), te::layout::ScaleController::ScaleController(), and te::layout::VerticalRulerController::VerticalRulerController().