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

#include <event.hxx>

Collaboration diagram for NotifyEvent:
[legend]

Public Member Functions

 NotifyEvent (MouseNotifyEvent nEventType, vcl::Window *pWindow, const void *pEvent=nullptr)
 
MouseNotifyEvent GetType () const
 
vcl::WindowGetWindow () const
 
voidGetData () const
 
const KeyEventGetKeyEvent () const
 
const MouseEventGetMouseEvent () const
 
const CommandEventGetCommandEvent () const
 

Private Attributes

VclPtr< vcl::WindowmpWindow
 
voidmpData
 
MouseNotifyEvent mnEventType
 

Detailed Description

Definition at line 282 of file event.hxx.

Constructor & Destructor Documentation

NotifyEvent::NotifyEvent ( MouseNotifyEvent  nEventType,
vcl::Window pWindow,
const void pEvent = nullptr 
)

Definition at line 650 of file event.cxx.

References mnEventType, mpData, and mpWindow.

Member Function Documentation

const CommandEvent * NotifyEvent::GetCommandEvent ( ) const
inline
void* NotifyEvent::GetData ( ) const
inline

Definition at line 296 of file event.hxx.

const KeyEvent * NotifyEvent::GetKeyEvent ( ) const
inline
const MouseEvent * NotifyEvent::GetMouseEvent ( ) const
inline
MouseNotifyEvent NotifyEvent::GetType ( ) const
inline

Definition at line 294 of file event.hxx.

Referenced by ListControl::EventNotify(), ComboBox::EventNotify(), SpinField::EventNotify(), LongCurrencyField::EventNotify(), VclMultiLineEdit::EventNotify(), Dialog::EventNotify(), LongCurrencyBox::EventNotify(), TabControl::EventNotify(), vcl::RoadmapWizard::EventNotify(), FloatingWindow::EventNotify(), Control::EventNotify(), SystemWindow::EventNotify(), FormattedField::EventNotify(), ToolBox::EventNotify(), DockingWindow::EventNotify(), ImplListBox::EventNotify(), PatternField::EventNotify(), NumericField::EventNotify(), MetricField::EventNotify(), VclScrolledWindow::EventNotify(), CurrencyField::EventNotify(), DateField::EventNotify(), TimeField::EventNotify(), PatternBox::EventNotify(), NumericBox::EventNotify(), MetricBox::EventNotify(), CurrencyBox::EventNotify(), DateBox::EventNotify(), TimeBox::EventNotify(), vcl::Window::EventNotify(), vcl::Window::ImplNotifyKeyMouseCommandEventListeners(), NotebookBar::PreNotify(), SpinField::PreNotify(), SpinButton::PreNotify(), vcl::ORoadmap::PreNotify(), VclMultiLineEdit::PreNotify(), ScrollBar::PreNotify(), TabControl::PreNotify(), ListBox::PreNotify(), PushButton::PreNotify(), SplitWindow::PreNotify(), SystemWindow::PreNotify(), FormattedField::PreNotify(), RadioButton::PreNotify(), PatternField::PreNotify(), NumericField::PreNotify(), CheckBox::PreNotify(), MetricField::PreNotify(), ImplListBoxFloatingWindow::PreNotify(), CurrencyField::PreNotify(), DateField::PreNotify(), ImplWin::PreNotify(), TimeField::PreNotify(), PatternBox::PreNotify(), NumericBox::PreNotify(), MetricBox::PreNotify(), CurrencyBox::PreNotify(), DateBox::PreNotify(), TimeBox::PreNotify(), and vcl::Window::PreNotify().

vcl::Window* NotifyEvent::GetWindow ( ) const
inline

Member Data Documentation

MouseNotifyEvent NotifyEvent::mnEventType
private

Definition at line 287 of file event.hxx.

Referenced by GetCommandEvent(), GetKeyEvent(), GetMouseEvent(), and NotifyEvent().

void* NotifyEvent::mpData
private

Definition at line 286 of file event.hxx.

Referenced by GetCommandEvent(), GetKeyEvent(), GetMouseEvent(), and NotifyEvent().

VclPtr<vcl::Window> NotifyEvent::mpWindow
private

Definition at line 285 of file event.hxx.

Referenced by NotifyEvent().


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