def __init__(self, iface): # Save reference to the QGIS interface self.iface = iface # refernce to map canvas self.canvas = self.iface.mapCanvas() # the identify tool will emit a QgsPoint on every click self.clickTool = QgsMapToolEmitPoint(self.canvas) # create our GUI dialog self.dlg = foss4g2011_example1Dialog() # create a list to hold our selected feature ids self.selectList = [] # current layer ref (set in handleLayerChange) self.cLayer = None # current layer dataProvider ref (set in handleLayerChange) self.provider = None
def __init__(self, iface): # On garde la reference a l'interface QGIS self.iface = iface # Reference au canvas de la carte self.canvas = self.iface.mapCanvas() # Notre click tool va emettre un QgsPoint a chaque clic self.clickTool = QgsMapToolEmitPoint(self.canvas) # creation de notre fenetre GUI self.dlg = foss4g2011_example1Dialog() # creation d'une liste pour contenir nos ids des features selectionnees self.selectList = [] # reference a la couche courante (assigne dans handleLayerChange) self.cLayer = None # reference au dataProvider de la couche courante (assigne dans handleLayerChange) self.provider = None