eric6/MicroPython/MicroPythonReplWidget.py

branch
micropython
changeset 7082
ec199ef0cfc6
parent 7081
ed510767c096
child 7087
2ca7fb61a82f
diff -r ed510767c096 -r ec199ef0cfc6 eric6/MicroPython/MicroPythonReplWidget.py
--- a/eric6/MicroPython/MicroPythonReplWidget.py	Tue Jul 23 19:43:14 2019 +0200
+++ b/eric6/MicroPython/MicroPythonReplWidget.py	Wed Jul 24 20:12:19 2019 +0200
@@ -218,8 +218,6 @@
         
         self.__populateDeviceTypeComboBox()
         
-        self.replEdit.setContextMenuPolicy(Qt.CustomContextMenu)
-        
         self.replEdit.installEventFilter(self)
         
         self.replEdit.customContextMenuRequested.connect(
@@ -334,7 +332,9 @@
         menu.addAction(self.tr("Copy"), self.replEdit.copy, copyKeys)
         menu.addAction(self.tr("Paste"), self.__paste, pasteKeys)
         menu.addSeparator()
-        # TODO: add device specific context menu entries
+        if self.__device is not None:
+            # allow device interface to add specific context menu entries
+            self.__device.addActions(menu)
         menu.exec_(self.replEdit.mapToGlobal(pos))
     
     def setConnected(self, connected):

eric ide

mercurial