def __init__(self, app): self.app = app self.starSystemDlg = StarSystemDlg(self.app) self.fleetDlg = FleetDlg(self.app) self.researchDlg = ResearchDlg(self.app) self.confirmDlg = ConfirmDlg(self.app) self.diplomacyDlg = DiplomacyDlg.DiplomacyDlg(self.app) self.constructionDlg = ConstructionDlg(self.app) self.messagesDlg = MessagesDlg(self.app) self.planetsOverviewDlg = PlanetsOverviewDlg(self.app) self.systemOverviewDlg = SystemOverviewDlg(self.app) self.fleetsOverviewDlg = FleetsOverviewDlg(self.app) self.optionsDlg = OptionsDlg(self.app) self.searchDlg = SearchDlg(self.app) self.problemsDlg = ProblemsDlg.ProblemsDlg(self.app) self.empireOverviewDlg = EmpireOverviewDlg.EmpireOverviewDlg(self.app) self.galaxyRestartDlg = GalaxyRestartDlg(self.app) self.planetsAnalysisDlg = PlanetsAnalysisDlg(app) self.fleetsAnalysisDlg = FleetsAnalysisDlg(app) self.mapWidget = None self.createUI() self.centered = 0
def onOptions(self, widget, action, data): self.win.hide() gdata.config.game.lastpasswordcrypted = binascii.b2a_base64( self.win.vPassword.text).strip() OptionsDlg(gdata.app).display(self)