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

A signaler class for a particular widget instance with the provided DtUniqueID. More...

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

Public Member Functions

 DtWidgetInstanceSignaler (DtWidgetSignaler &widgetSignaler, const DtUniqueID &widgetId)
 CTOR. More...
 
virtual ~DtWidgetInstanceSignaler ()
 Virtual DTOR. More...
 
const DtUniqueIDwidgetId () const
 Get the unique id of the widget instance for this signaler. More...
 
- Public Member Functions inherited from makVrv::DtWidgetEventSignals
void connectAll (DtWidgetEventSignals &emmitter)
 Connects all signals from one signals object to this object. More...
 

Protected Attributes

DtUniqueID myWidgetId
 
DtWidgetSignalermySignaler
 

Additional Inherited Members

- Public Attributes inherited from makVrv::DtWidgetEventSignals
boost::signalslib::signal
< void(int x, int y)> 
signal_mouseEnter
 Emitted when the mouse entered the widget. More...
 
boost::signalslib::signal
< void(int x, int y)> 
signal_mouseMove
 Emitted when the mouse moves over the widget. More...
 
boost::signalslib::signal< void()> signal_mouseLeave
 Emitted when the mouse leaves the widget. More...
 
boost::signalslib::signal
< void(int button)> 
signal_mouseButtonPress
 Emitted when a mouse button is pressed. More...
 
boost::signalslib::signal
< void(int button)> 
signal_mouseButtonRelease
 Emitted when a mouse button is released. More...
 
- 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 signaler class for a particular widget instance with the provided DtUniqueID.

Constructor & Destructor Documentation

makVrv::DtWidgetInstanceSignaler::DtWidgetInstanceSignaler ( DtWidgetSignaler widgetSignaler,
const DtUniqueID widgetId 
)

CTOR.

Parameters
widgetSignalerThe parent widget signaler that handles this instance signaler
widgetIdThe DtUniqueID of the widget instance to send signals for
virtual makVrv::DtWidgetInstanceSignaler::~DtWidgetInstanceSignaler ( )
virtual

Virtual DTOR.

Member Function Documentation

const DtUniqueID& makVrv::DtWidgetInstanceSignaler::widgetId ( ) const

Get the unique id of the widget instance for this signaler.

Member Data Documentation

DtUniqueID makVrv::DtWidgetInstanceSignaler::myWidgetId
protected
DtWidgetSignaler& makVrv::DtWidgetInstanceSignaler::mySignaler
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)