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()
Пример #4
0
    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()