void setPaperConfig(PaperConfig *config)
void setLineIntersectionMouseMode(LayoutMode mode)
LayoutUnitsMetrics getUnitMetric()
AbstractOutsideFactory * getOutsideFactory()
void setDpiY(double dpiY)
void setScene(AbstractScene *scene)
void setUnitMetric(LayoutUnitsMetrics unit)
void setZoomFactor(double zoomFactor)
void setMode(LayoutMode mode)
void setItemFactory(AbstractItemFactory *factory)
void setDpiX(double dpiX)
static Context * _instance
AbstractItemFactory * getItemFactory()
void setOutsideFactory(AbstractOutsideFactory *factory)
void setCanvas(te::map::Canvas *canvas)
AbstractTemplateFactory * getTemplateFactory()
BuildGraphicsItem * getBuildGraphicsItem()
void setUtils(Utils *utils)
AbstractScene * getScene()
PaperConfig * getPaperConfig() const
static Context * getInstance()
This function is called to create an instance of the class.
LayoutMode getLineIntersectionMouseMode()
void setBuildGraphicsItem(BuildGraphicsItem *build)
te::map::Canvas * getCanvas()
void setTemplateFactory(AbstractTemplateFactory *factory)