def handleEvent( self ): value = self.getValue() owner = self.getOwner() if owner and hasattr( owner, 'onTool' ): owner.onTool( self ) if self.signal: self.signal( value ) if self.onClick != None: self.onClick( value ) if self.cmd: args = self.cmdArgs or {} app.doCommand( self.cmd, **args )
def handleEvent(self): value = self.getValue() owner = self.getOwner() if owner and hasattr(owner, 'onTool'): owner.onTool(self) if self.signal: self.signal(value) if self.onClick != None: self.onClick(value) if self.cmd: args = self.cmdArgs or {} app.doCommand(self.cmd, **args)
def handleEvent(self): itemtype = self.itemType value = self.getValue() logging.debug( 'menu event:' + self.name ) if self.owner: if hasattr( self.owner, 'onMenu' ): self.owner.onMenu( self ) if self.signal: self.signal(value) if self.onClick != None: self.onClick(value) if self.cmd: args = self.cmdArgs or {} app.doCommand( self.cmd, **args ) MenuNode._currentMenuContext = None