LibreOffice Module vcl (master) 1
Public Member Functions | Private Attributes | List of all members
TrackingEvent Class Reference

#include <event.hxx>

Collaboration diagram for TrackingEvent:
[legend]

Public Member Functions

 TrackingEvent (const MouseEvent &, TrackingEventFlags nTrackFlags=TrackingEventFlags::NONE)
 
const MouseEventGetMouseEvent () const
 
bool IsTrackingRepeat () const
 
bool IsTrackingEnded () const
 
bool IsTrackingCanceled () const
 

Private Attributes

MouseEvent maMEvt
 
TrackingEventFlags mnFlags
 

Detailed Description

Definition at line 247 of file event.hxx.

Constructor & Destructor Documentation

◆ TrackingEvent()

TrackingEvent::TrackingEvent ( const MouseEvent rMEvt,
TrackingEventFlags  nTrackFlags = TrackingEventFlags::NONE 
)
inlineexplicit

Definition at line 267 of file event.hxx.

References mnFlags.

Member Function Documentation

◆ GetMouseEvent()

const MouseEvent & TrackingEvent::GetMouseEvent ( ) const
inline

◆ IsTrackingCanceled()

bool TrackingEvent::IsTrackingCanceled ( ) const
inline

◆ IsTrackingEnded()

bool TrackingEvent::IsTrackingEnded ( ) const
inline

◆ IsTrackingRepeat()

bool TrackingEvent::IsTrackingRepeat ( ) const
inline

Member Data Documentation

◆ maMEvt

MouseEvent TrackingEvent::maMEvt
private

Definition at line 250 of file event.hxx.

◆ mnFlags

TrackingEventFlags TrackingEvent::mnFlags
private

Definition at line 251 of file event.hxx.

Referenced by TrackingEvent().


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