VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrv::DtWidgetInstanceSignaler Class Reference

A single instance signal which has signals which will be emitted when the widget for the provided agent generates events. More...

Inheritance diagram for makVrv::DtWidgetInstanceSignaler:
Inheritance graph
[legend]

Public Member Functions

 DtWidgetInstanceSignaler (DtWidgetSignaler &widgetSignaler, DtWidgetAgent &agent)
 ~DtWidgetInstanceSignaler ()
const DtWidgetAgent & widgetAgent () const
 Get the widget agent for this instance signaler.
- Public Member Functions inherited from makVrv::DtWidgetEventSignals
void connectAll (DtWidgetEventSignals &emmitter)
 Connects all signals from one signals object to this object.

Protected Attributes

DtWidgetAgent & myAgent
DtWidgetSignalermySignaler

Additional Inherited Members

- Public Attributes inherited from makVrv::DtWidgetEventSignals
boost::signal< void(int x, int y)> signal_mouseEnter
 Emitted when the mouse entered the widget.
boost::signal< void(int x, int y)> signal_mouseMove
 Emitted when the mouse moves over the widget.
boost::signal< void()> signal_mouseLeave
 Emitted when the mouse leaves the widget.
boost::signal< void(int button)> signal_mouseButtonPress
 Emitted when a mouse button is pressed.
boost::signal< void(int button)> signal_mouseButtonRelease
 Emitted when a mouse button is released.
- Protected Member Functions inherited from makVrv::DtWidgetEventSignals
void emitMouseEnter (int x, int y)
void emitMouseMove (int x, int y)
void emitMouseLeave ()
void emitMouseButtonPress (int button)
void emitMouseButtonRelease (int button)

Detailed Description

A single instance signal which has signals which will be emitted when the widget for the provided agent generates events.

The signaler should be deleted before the agent it uses is deleted.

Constructor & Destructor Documentation

makVrv::DtWidgetInstanceSignaler::DtWidgetInstanceSignaler ( DtWidgetSignaler widgetSignaler,
DtWidgetAgent &  agent 
)
makVrv::DtWidgetInstanceSignaler::~DtWidgetInstanceSignaler ( )

Member Function Documentation

const DtWidgetAgent& makVrv::DtWidgetInstanceSignaler::widgetAgent ( ) const

Get the widget agent for this instance signaler.

Member Data Documentation

DtWidgetAgent& makVrv::DtWidgetInstanceSignaler::myAgent
protected
DtWidgetSignaler& makVrv::DtWidgetInstanceSignaler::mySignaler
protected

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)