equal
deleted
inserted
replaced
34 _View = None |
34 _View = None |
35 def _OpenView(self, logger): |
35 def _OpenView(self, logger): |
36 if not self._View: |
36 if not self._View: |
37 def _onclose(): |
37 def _onclose(): |
38 self.View = None |
38 self.View = None |
|
39 def _onsave(): |
|
40 self.GetPlugRoot().SaveProject() |
39 self._View = _NetworkEdit(self.GetPlugRoot().AppFrame, self) |
41 self._View = _NetworkEdit(self.GetPlugRoot().AppFrame, self) |
40 # TODO redefine BusId when IEC channel change |
42 # TODO redefine BusId when IEC channel change |
41 self._View.SetBusId(self.GetCurrentLocation()) |
43 self._View.SetBusId(self.GetCurrentLocation()) |
42 self._View._onclose = _onclose |
44 self._View._onclose = _onclose |
|
45 self._View._onsave = _onsave |
43 self._View.Show() |
46 self._View.Show() |
44 |
47 |
45 PluginMethods = [("NetworkEdit",_OpenView)] |
48 PluginMethods = [("NetworkEdit",_OpenView)] |
46 |
49 |
47 def OnPlugClose(self): |
50 def OnPlugClose(self): |