コード例 #1
0
    def configure(self):
        '''
        This function will be called when the configure icon on the step is
        clicked.  It is appropriate to display a configuration dialog at this
        time.  If the conditions for the configuration of this step are complete
        then set:
            self._configured = True
        '''
        dlg = ConfigureDialog()
        dlg.identifierOccursCount = self._identifierOccursCount
        dlg.setConfig(self._config)
        dlg.validate()
        dlg.setModal(True)

        if dlg.exec_():
            self._config = dlg.getConfig()

        self._configured = dlg.validate()
        self._configuredObserver()
コード例 #2
0
 def configure(self):
     '''
     This function will be called when the configure icon on the step is
     clicked.  It is appropriate to display a configuration dialog at this
     time.  If the conditions for the configuration of this step are complete
     then set:
         self._configured = True
     '''
     dlg = ConfigureDialog()
     dlg.identifierOccursCount = self._identifierOccursCount
     dlg.setConfig(self._config)
     dlg.validate()
     dlg.setModal(True)
     
     if dlg.exec_():
         self._config = dlg.getConfig()
     
     self._configured = dlg.validate()
     self._configuredObserver()
コード例 #3
0
    def deserialize(self, string):
        '''
        Add code to deserialize this step from disk. Parses a json string
        given by mapclient
        '''
        self._config.update(json.loads(string))

        d = ConfigureDialog()
        d.identifierOccursCount = self._identifierOccursCount
        d.setConfig(self._config)
        self._configured = d.validate()
コード例 #4
0
    def deserialize(self, string):
        '''
        Add code to deserialize this step from disk. Parses a json string
        given by mapclient
        '''
        self._config.update(json.loads(string))

        d = ConfigureDialog()
        d.identifierOccursCount = self._identifierOccursCount
        d.setConfig(self._config)
        self._configured = d.validate()