Returns whether or not this item is visible.
        
        :return     <bool>

def isVisible( self ):
        """
        Returns whether or not this item is visible.
        
        :return     <bool>
        """
        layer = self.layer()
        if layer and not layer.isVisible():
            return False
        
        return self._visible