spinetoolbox.project_items.tool.widgets.custom_menus¶
Classes for custom context menus and pop-up menus.
| author: |
|
|---|---|
| date: | 9.1.2018 |
Module Contents¶
Classes¶
ToolPropertiesContextMenu |
Common context menu class for all Tool QTreeViews in Tool properties. |
ToolContextMenu |
Context menu for Tools in the QTreeView and in the QGraphicsView. |
ToolSpecificationMenu |
Context menu class for Tool specifications. |
AddIncludesPopupMenu |
Popup menu class for add includes button in Tool specification editor widget. |
CreateMainProgramPopupMenu |
Popup menu class for add main program QToolButton in Tool specification editor widget. |
-
class
spinetoolbox.project_items.tool.widgets.custom_menus.ToolPropertiesContextMenu(parent, position, index)[source]¶ Bases:
spinetoolbox.widgets.custom_menus.CustomContextMenuCommon context menu class for all Tool QTreeViews in Tool properties.
-
parent¶ Parent for menu widget (ToolboxUI)
Type: QWidget
-
position¶ Position on screen
Type: QPoint
-
index¶ Index of item that requested the context-menu
Type: QModelIndex
Class constructor.
-
-
class
spinetoolbox.project_items.tool.widgets.custom_menus.ToolContextMenu(parent, tool, position)[source]¶ Bases:
spinetoolbox.widgets.custom_menus.ProjectItemContextMenuContext menu for Tools in the QTreeView and in the QGraphicsView.
-
parent¶ Parent for menu widget (ToolboxUI)
Type: QWidget
-
position¶ Position on screen
Type: QPoint
Class constructor.
-
-
class
spinetoolbox.project_items.tool.widgets.custom_menus.ToolSpecificationMenu(parent, index)[source]¶ Bases:
spinetoolbox.widgets.custom_menus.ItemSpecificationMenuContext menu class for Tool specifications.
Parameters: - parent (QWidget) – Parent for menu widget (ToolboxUI)
- index (QModelIndex) – the index from specification model
-
class
spinetoolbox.project_items.tool.widgets.custom_menus.AddIncludesPopupMenu(parent)[source]¶ Bases:
spinetoolbox.widgets.custom_menus.CustomPopupMenuPopup menu class for add includes button in Tool specification editor widget.
Parameters: parent (QWidget) – Parent widget (ToolSpecificationWidget)
-
class
spinetoolbox.project_items.tool.widgets.custom_menus.CreateMainProgramPopupMenu(parent)[source]¶ Bases:
spinetoolbox.widgets.custom_menus.CustomPopupMenuPopup menu class for add main program QToolButton in Tool specification editor widget.
Parameters: parent (QWidget) – Parent widget (ToolSpecificationWidget)