Class: QgsLayoutViewMenuProvider

class qgis.gui.QgsLayoutViewMenuProvider

Bases: sip.wrapper

Interface for a QgsLayoutView context menu.

Implementations of this interface can be made to allow QgsLayoutView instances to provide custom context menus (opened upon right-click).

See also

QgsLayoutView

Methods

createContextMenu

Returns a newly created menu instance (or None on error)

createContextMenu(self, parent: QWidget | None, layout: QgsLayout | None, layoutPoint: QPointF | QPoint) QMenu | None

Returns a newly created menu instance (or None on error)

Parameters:
  • parent (Optional[QWidget])

  • layout (Optional[QgsLayout])

  • layoutPoint (Union[QPointF)

Return type:

Optional[QMenu]