Vuo
0.4.1
|
A docked window displaying the list of published input and/or output ports associated with the input composition
.
Public Slots | |
void | updatePortList () |
Populates the published output port list with an up-to-date list of published ports. | |
void | highlightPublishedPortDropLocations (VuoRendererPort *) |
Highlights eligible drop locations for the input port . | |
void | clearPublishedPortDropLocationHighlighting () |
Unhighlights eligible drop locations. | |
void | externalMoveEvent () |
Handle notifications from external sources (e.g., parent widgets) that a change in position has occurred. | |
Signals | |
void | publishedPortNameEditorRequested (VuoRendererPublishedPort *port, QPoint editorPosition, bool isInput) |
Emitted in order to display a published port name editor. | |
void | externalPortUnpublicationRequested (VuoRendererPublishedPort *port) |
Emitted when an externally visible published port is to be unpublished. | |
void | portPublicationRequested (VuoPort *) |
Emitted when an internal port is to be published. | |
void | publishedPortPositionsUpdated () |
Emitted when the global positions of the published ports within the sidebars have been updated. | |
Public Member Functions | |
VuoPublishedPortSidebar (QWidget *parent, VuoEditorComposition *composition, bool isInput) | |
Creates a published port list sidebar. | |
void | updateHoverHighlighting (QMouseEvent *event) |
Begin and/or end hover-highlighting of components within the sidebar, given the cursor position associated with the the input mouse event . | |
void | clearHoverHighlighting () |
End hover-highlighting of components within the sidebar. | |
void | concludeCableDrag (QMouseEvent *event, VuoCable *cableInProgress) |
Conclude a cable drag in response to a mouse release event occurring directly over the sidebar. | |
Protected Member Functions | |
void | moveEvent (QMoveEvent *event) |
Receive widget move events passed in the event parameter. | |
void VuoPublishedPortSidebar::clearHoverHighlighting | ( | ) |
End hover-highlighting of components within the sidebar.
Components may include:
void VuoPublishedPortSidebar::concludeCableDrag | ( | QMouseEvent * | event, |
VuoCable * | cableInProgress | ||
) |
Conclude a cable drag in response to a mouse release event
occurring directly over the sidebar.
This may mean:
|
slot |
Handle notifications from external sources (e.g., parent widgets) that a change in position has occurred.
When the widget receives this event, it is already at the new position.
|
slot |
Highlights eligible drop locations for the input port
.
Eligible drop locations may include:
|
protected |
Receive widget move events passed in the event
parameter.
When the widget receives this event, it is already at the new position.
void VuoPublishedPortSidebar::updateHoverHighlighting | ( | QMouseEvent * | event | ) |
Begin and/or end hover-highlighting of components within the sidebar, given the cursor position associated with the the input mouse event
.
Components may include: