def configure(self): d = ConfigureDialog(self._state, QtGui.QApplication.activeWindow().currentWidget()) d.setModal(True) if d.exec_(): self._state = d.getState() self._configured = d.validate() if self._configured and self._configuredObserver is not None: self._configuredObserver()
def deserialize(self, string): self._state.deserialize(string) d = ConfigureDialog(self._state) self._configured = d.validate()