File tree Expand file tree Collapse file tree 3 files changed +16
-2
lines changed Expand file tree Collapse file tree 3 files changed +16
-2
lines changed Original file line number Diff line number Diff line change 3030# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
3131# EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3232
33- __version__ = '0.0.8 '
33+ __version__ = '0.0.9 '
3434__status__ = 'Work in Progress'
3535__license__ = 'MIT'
3636
Original file line number Diff line number Diff line change @@ -351,6 +351,17 @@ def context_menu(self):
351351 """
352352 return Menu (self ._viewer , self ._viewer .context_menu ())
353353
354+ def disable_context_menu (self , disabled = True ):
355+ """
356+ Disable/Enable node graph context menu.
357+
358+ Args:
359+ disabled (bool): true to enable context menu.
360+ """
361+ menu = self ._viewer .context_menu ()
362+ menu .setDisabled (disabled )
363+ menu .setVisible (not disabled )
364+
354365 def acyclic (self ):
355366 """
356367 Returns true if the current node graph is acyclic.
Original file line number Diff line number Diff line change @@ -146,7 +146,10 @@ def resizeEvent(self, event):
146146
147147 def contextMenuEvent (self , event ):
148148 self .RMB_state = False
149- self ._context_menu .exec_ (event .globalPos ())
149+ if self ._context_menu .isEnabled ():
150+ self ._context_menu .exec_ (event .globalPos ())
151+ else :
152+ return super (NodeViewer , self ).contextMenuEvent (event )
150153
151154 def mousePressEvent (self , event ):
152155 alt_modifier = event .modifiers () == QtCore .Qt .AltModifier
You can’t perform that action at this time.
0 commit comments