コード例 #1
0
    def deactivate(self):

        self.point_1 = None
        self.point_2 = None

        # Call parent method
        ParentMapTool.deactivate(self)
        self.iface.setActiveLayer(self.current_layer)
コード例 #2
0
    def deactivate(self):
        # Call parent method
        ParentMapTool.deactivate(self)
        if self.current_layer is not None:
            self.iface.setActiveLayer(self.current_layer)

        action = self.iface.mainWindow().findChild(QAction,
                                                   'map_tool_open_visit')
        action.setChecked(False)
コード例 #3
0
    def deactivate(self):

        # Call parent method
        try:
            if self.current_layer:
                self.iface.setActiveLayer(self.current_layer)
        except:
            pass
        finally:
            ParentMapTool.deactivate(self)
コード例 #4
0
    def deactivate(self):
        """ Called when map tool is being deactivated """

        # Call parent method
        ParentMapTool.deactivate(self)

        try:
            self.rubber_band.reset(QGis.Line)
        except AttributeError:
            pass
コード例 #5
0
    def deactivate(self):
        """ Called when map tool is being deactivated """

        # Call parent method
        ParentMapTool.deactivate(self)

        # Restore previous active layer
        if self.active_layer:
            self.iface.setActiveLayer(self.active_layer)

        try:
            self.rubber_band.reset(QGis.Line)
        except AttributeError:
            pass
コード例 #6
0
    def deactivate(self):

        # Call parent method
        ParentMapTool.deactivate(self)
コード例 #7
0
    def deactivate(self):

        # Call parent method
        ParentMapTool.deactivate(self)
        self.iface.setActiveLayer(self.current_layer)
コード例 #8
0
    def deactivate(self):

        self.vertex_marker.hide()

        # Call parent method
        ParentMapTool.deactivate(self)