56 |
EVT_TREE_SEL_CHANGED(self, self.GetId(), self.OnSelChanged) |
EVT_TREE_SEL_CHANGED(self, self.GetId(), self.OnSelChanged) |
57 |
|
|
58 |
def unsubscribe_all(self): |
def unsubscribe_all(self): |
|
print "unsubscribe_all" |
|
59 |
if self.session is not None: |
if self.session is not None: |
60 |
for channel in self.session_channels: |
for channel in self.session_channels: |
61 |
self.session.Unsubscribe(channel, self.update_tree) |
self.session.Unsubscribe(channel, self.update_tree) |
62 |
|
self.session = None |
63 |
self.app.Unsubscribe(SESSION_CHANGED, self.session_changed) |
self.app.Unsubscribe(SESSION_CHANGED, self.session_changed) |
64 |
self.app.interactor.Unsubscribe(SELECTED_LAYER, self.layer_selected) |
self.app.interactor.Unsubscribe(SELECTED_LAYER, self.layer_selected) |
65 |
|
|