def currentFeatureToUi(self, feature): """ Populate the Edit Feature Form when the user selects an AIMS Feature @param feature: AIMS Feature @type feature: AIMSDataManager.Address() AIMSDataManager.Address """ if feature: self.feature = feature UiUtility.featureToUi(self, 'r' + self.feature._changeType) if self.featureId == self.feature._changeId: self.reinstateEdits() else: self.clearEdits() self.featureId = self.feature._changeId
def currentFeatureToUi(self, feature): """ Populate the Edit Feature Form when the user selects an AIMS Feature @param feature: AIMS Feature @type feature: AIMSDataManager.Address() AIMSDataManager.Address """ if feature: self.feature = feature UiUtility.featureToUi(self, 'r'+self.feature._changeType) if self.featureId == self.feature._changeId: self.reinstateEdits() else: self.clearEdits() self.featureId = self.feature._changeId
def setFeature(self, parent, addInstance, coords = None): """ Load the AIMS Feature to UI form @param parent: The tool that enable the form @type parent: string @param addInstance: The AIMS Address instance @type addInstance: AIMSDataManager.Address @param coords: AIMS Feature's associated point @type coords: QgsPoint """ self.parent = parent self.feature = addInstance self.coords = coords self.uFullNum.setFocus() if parent == 'update': self.feature = self.af[FeedType.CHANGEFEED].cast(self.feature) UiUtility.featureToUi(self, parent) elif parent == 'add' and self._controller._queues.uEditFeatureTab.uPersistRcl.isChecked(): self._controller._rcltool.fillform()
def setFeature(self, parent, addInstance, coords=None): """ Load the AIMS Feature to UI form @param parent: The tool that enable the form @type parent: string @param addInstance: The AIMS Address instance @type addInstance: AIMSDataManager.Address @param coords: AIMS Feature's associated point @type coords: QgsPoint """ self.parent = parent self.feature = addInstance self.coords = coords self.uFullNum.setFocus() if parent == 'update': self.feature = self.af[FeedType.CHANGEFEED].cast(self.feature) UiUtility.featureToUi(self, parent) elif parent == 'add' and self._controller._queues.uEditFeatureTab.uPersistRcl.isChecked( ): self._controller._rcltool.fillform()