def popupXd(self, button): if not hasattr(self, 'xdbox'): self.xdbox = MDSplusXdBox(self.node) self.xdbox.putOnApply = False self.xdbox.on.connect('toggled', self.xd_state_changed) self.node_state.connect('toggled', self.node_state_changed) self.xdbox.node = self.getNode() self.xdbox.set_title(self.buttonLabel) self.xdbox.on.set_active(self.node_state.get_active()) self.xdbox.show()
def reset(self): if not hasattr(self, 'xdbox'): self.xdbox = MDSplusXdBox(node=self.node) self.xdbox.putOnApply = False self.xdbox.reset()