コード例 #1
0
ファイル: ControlPanelWindow.py プロジェクト: Pesa/forse
 def _shutdown(self):
     self.actionShutdown.setEnabled(False)
     BootstrapServer.shutdown(self._shutdownDone, Atom("false"))
コード例 #2
0
ファイル: ControlPanelWindow.py プロジェクト: Pesa/forse
 def _setGuiNode(self):
     BootstrapServer.setGuiNode(self._setGuiNodeDone, OTPApplication.nodeName())
コード例 #3
0
ファイル: ControlPanelWindow.py プロジェクト: Pesa/forse
 def _quit(self):
     BootstrapServer.shutdown(lambda _: OTPApplication.quit(), Atom("true"))
コード例 #4
0
ファイル: ControlPanelWindow.py プロジェクト: Pesa/forse
 def _bootstrap(self):
     self.actionNew.setEnabled(False)
     self.actionBootstrap.setEnabled(False)
     BootstrapServer.bootstrap(self._bootstrapDone, *self.__bootstrapArgs)
コード例 #5
0
ファイル: ControlPanelWindow.py プロジェクト: Pesa/forse
 def _startup(self):
     if BootstrapServer.start():
         self._setGuiNode()
     else:
         QMessageBox.critical(self, "Fatal error", "Failed to start an instance of bootstrap_server.")
         OTPApplication.quit()
コード例 #6
0
ファイル: ConfigDialog.py プロジェクト: Pesa/forse
 def _config(self):
     self.setEnabled(False)
     BootstrapServer.readConfigFiles(self._configDone,
                                     self.teamsFileChooser.fileName(),
                                     self.trackFileChooser.fileName(),
                                     self.weatherFileChooser.fileName())