def init(self): self.setAttribute(QtCore.Qt.WA_DeleteOnClose) self.isUntitled = True self.hexEdit = QHexEdit() self.setCentralWidget(self.hexEdit) self.hexEdit.overwriteModeChanged.connect(self.setOverwriteMode) self.optionsDialog = OptionsDialog(self) self.optionsDialog.accepted.connect(self.optionsAccepted) self.searchDialog = SearchDialog(self, self.hexEdit) self.createActions() self.createMenus() self.createToolBars() self.createStatusBar() self.readSettings()
def OnSearch(self, e): dlg = SearchDialog(parent=wx.GetApp().TopWindow) if dlg.ShowModal() == wx.ID_OK: src_power_vals = [] ac_coil_vals = [] dc_current_vals = [] for src_power in dlg.src_powers: src_power_vals.append(dlg.src_power_list[src_power]) for ac_coil in dlg.ac_coils: ac_coil_vals.append(dlg.ac_coil_list[ac_coil]) for dc_current in dlg.dc_currents: dc_current_vals.append(dlg.dc_current_list[dc_current]) self.splitter.dataCtrl.setData(ac_coils=ac_coil_vals, src_powers=src_power_vals, dc_currents=dc_current_vals) else: self.splitter.dataCtrl.setData() dlg.Destroy()
def openSearchDialogWithTagSet(self, tagset): if self.open_dialog is None: dlg = SearchDialog() self.open_dialog = dlg dlg.draw(tagset) messenger.send('dialog_opening')
def openSearchDialog(self): if self.open_dialog is None: dlg = SearchDialog() self.open_dialog = dlg dlg.draw() messenger.send('dialog_opening')