Rework how single windows are opened

This commit is contained in:
DarkPhoenix
2019-08-12 01:11:44 +03:00
parent 8a3dc2f3dc
commit 1e35eaf62a
6 changed files with 23 additions and 23 deletions

View File

@@ -81,8 +81,8 @@ class TargetProfileNameValidator(BaseValidator):
class TargetProfileEntityEditor(EntityEditor):
def __init__(self, parent, selected=None):
EntityEditor.__init__(self, parent=parent, entityName="Target Profile", selected=selected)
def __init__(self, parent):
EntityEditor.__init__(self, parent=parent, entityName="Target Profile")
self.SetEditorValidator(TargetProfileNameValidator)
self.mainFrame = gui.mainFrame.MainFrame.getInstance()
@@ -251,6 +251,12 @@ class TargetProfileEditor(AuxiliaryFrame):
self.patternChanged()
@classmethod
def openOne(cls, parent, selected=None):
super().openOne(parent)
if selected is not None:
cls._instance.selectTargetProfile(selected)
def OnFieldChanged(self, event=None):
if event is not None:
event.Skip()