Vuo  0.4.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Slots | Signals | Public Member Functions | Protected Member Functions | List of all members
VuoPortPopover Class Reference


A popover widget for displaying information about a port.

Public Slots

void setWindowLevel (bool top)
 Changes the popover to float on top of all windows (if top is true), or to behave as a normal window (if top is false).


void popoverClosedForPort (VuoRendererPort *port)
 Emitted when the popover is closed.
void popoverDetachedFromPort (VuoRendererPort *port)
 Emitted when the popover is detached from its port.

Public Member Functions

 VuoPortPopover (VuoRendererPort *port, bool running=false, string dataValue="", QWidget *parent=0)
 Creates a new popover widget to display information about a port.
 ~VuoPortPopover ()
 Destroys a popover.
void updateCachedDataValue (string value)
 Stores a string representation of the most recent data value known to be associated with the port.
void updateLastEventTime ()
 Updates the time of the last known event associated with the port.
void updateLastEventTimeAndCachedDataValue (string value)
 Updates both the time of the last known event and the last data value associated with the port.
void setCompositionRunning (bool running)
 Sets the boolean indicating whether the popover should include information relevant only if the composition is currently running.
bool getDetached ()
 Returns a boolean indicating whether the popover is detached from its port.
void detach ()
 Detaches the popover from its port.

Protected Member Functions

void mousePressEvent (QMouseEvent *event)
 Handle mouse press events.
void mouseMoveEvent (QMouseEvent *event)
 Handle mouse move events.
void mouseReleaseEvent (QMouseEvent *event)
 Handle mouse release events.
void closeEvent (QCloseEvent *event)
 Handle close events.

The documentation for this class was generated from the following files: