def __init__(self, mapCanvas): QgsMapCanvasItem.__init__(self, mapCanvas) self.canvas = mapCanvas self.iconType = QadGripIconTypeEnum.BOX # icon to be shown self.iconSize = QadVariables.get(QadMsg.translate("Environment variables", "GRIPSIZE")) self.borderColor = QadVariables.get(QadMsg.translate("Environment variables", "GRIPCONTOUR")) # color of the border self.center = QgsPointXY(0, 0) # coordinates of the point in the center self.setGrip(QadGripStatusEnum.UNSELECTED, QadGripIconTypeEnum.BOX)
def setVisible(self, visible): for tp in self.track: tp[0].setVisible(visible) QgsMapCanvasItem.setVisible(self, visible) if self.showLabel: self.label.setVisible(visible)
def __init__(self, canvas): QgsMapCanvasItem.__init__(self, canvas) self.canvas = canvas self.reset()
def setVisible(self, visible): for tp in self.track: tp.setVisible(visible) QgsMapCanvasItem.setVisible(self, visible)