Action
All Actions must be derived from the Action base class, and should implement the available and execute methods.
Attributes
These attributes are read-only.
Name
|
Description
|
actionType
|
The Action Type
|
extension
|
If the Action implements an importer or exporter, the file extension the action works with
|
id
|
The Action class name
|
label
|
The Action label that appears in the Actions menu
|
Methods
Name
|
Description
|
action(name)
|
Returns the Action with the given name
|
activeLayer() |
Return the active Layer, or None
|
activeNode() |
Return the active Node, or None
|
activeProject() |
Return the active Project, or None
|
Constants
Action Type
Name
|
Description
|
Action
|
A normal action that appears in the Actions menu (the default)
|
ShapeImporter
|
An Action that should appear in the Shape Import menu
|
ShapeExporter
|
An Action that should appear in the Shape Export menu
|
Extension
|
An Action that implements core functionality is bound using some other means
|