LibreOffice Module vcl (master) 1
|
#include <event.hxx>
Public Member Functions | |
NotifyEvent (NotifyEventType nEventType, vcl::Window *pWindow, const void *pEvent=nullptr) | |
~NotifyEvent () | |
NotifyEvent (const NotifyEvent &)=delete | |
NotifyEvent (NotifyEvent &&)=delete | |
NotifyEvent & | operator= (const NotifyEvent &)=delete |
NotifyEvent & | operator= (NotifyEvent &&)=delete |
NotifyEventType | GetType () const |
vcl::Window * | GetWindow () const |
void * | GetData () const |
const KeyEvent * | GetKeyEvent () const |
const MouseEvent * | GetMouseEvent () const |
const CommandEvent * | GetCommandEvent () const |
Private Attributes | |
VclPtr< vcl::Window > | mpWindow |
void * | mpData |
NotifyEventType | mnEventType |
NotifyEvent::NotifyEvent | ( | NotifyEventType | nEventType, |
vcl::Window * | pWindow, | ||
const void * | pEvent = nullptr |
||
) |
Definition at line 663 of file event.cxx.
References mnEventType, mpData, and mpWindow.
|
default |
|
delete |
|
delete |
|
inline |
Definition at line 332 of file event.hxx.
References COMMAND, mnEventType, and mpData.
Referenced by VclScrolledWindow::EventNotify(), SystemWindow::EventNotify(), ComboBox::EventNotify(), FormattedField::EventNotify(), SpinField::EventNotify(), VclMultiLineEdit::EventNotify(), ImplListBox::EventNotify(), vcl::Window::ImplNotifyKeyMouseCommandEventListeners(), and ListBox::PreNotify().
|
inline |
Definition at line 316 of file event.hxx.
References KEYINPUT, KEYUP, mnEventType, and mpData.
Referenced by vcl::Window::EventNotify(), DockingWindow::EventNotify(), SystemWindow::EventNotify(), TabControl::EventNotify(), ToolBox::EventNotify(), ComboBox::EventNotify(), Dialog::EventNotify(), FloatingWindow::EventNotify(), FormattedField::EventNotify(), SpinField::EventNotify(), vcl::RoadmapWizard::EventNotify(), vcl::Window::ImplNotifyKeyMouseCommandEventListeners(), SystemWindow::PreNotify(), MetricField::PreNotify(), MetricBox::PreNotify(), DateField::PreNotify(), ListBox::PreNotify(), and VclMultiLineEdit::PreNotify().
|
inline |
Definition at line 324 of file event.hxx.
References mnEventType, MOUSEBUTTONDOWN, MOUSEMOVE, and mpData.
Referenced by vcl::Window::EventNotify(), DockingWindow::EventNotify(), vcl::Window::ImplNotifyKeyMouseCommandEventListeners(), SplitWindow::PreNotify(), TabControl::PreNotify(), PushButton::PreNotify(), CheckBox::PreNotify(), RadioButton::PreNotify(), Edit::PreNotify(), ListBox::PreNotify(), ScrollBar::PreNotify(), and SpinField::PreNotify().
|
inline |
Definition at line 308 of file event.hxx.
Referenced by vcl::Window::EventNotify(), Control::EventNotify(), DockingWindow::EventNotify(), VclScrolledWindow::EventNotify(), SystemWindow::EventNotify(), TabControl::EventNotify(), ToolBox::EventNotify(), ComboBox::EventNotify(), Dialog::EventNotify(), MetricField::EventNotify(), MetricBox::EventNotify(), DateField::EventNotify(), FloatingWindow::EventNotify(), FormattedField::EventNotify(), SpinField::EventNotify(), VclMultiLineEdit::EventNotify(), ImplListBox::EventNotify(), vcl::RoadmapWizard::EventNotify(), vcl::Window::ImplNotifyKeyMouseCommandEventListeners(), vcl::Window::PreNotify(), NotebookBar::PreNotify(), SplitWindow::PreNotify(), SystemWindow::PreNotify(), TabControl::PreNotify(), PushButton::PreNotify(), CheckBox::PreNotify(), RadioButton::PreNotify(), Edit::PreNotify(), MetricField::PreNotify(), MetricBox::PreNotify(), DateField::PreNotify(), FormattedField::PreNotify(), ListBox::PreNotify(), ScrollBar::PreNotify(), SpinField::PreNotify(), VclMultiLineEdit::PreNotify(), and ImplListBoxFloatingWindow::PreNotify().
|
inline |
Definition at line 309 of file event.hxx.
References mpWindow.
Referenced by vcl::Window::EventNotify(), DockingWindow::EventNotify(), ToolBox::EventNotify(), ComboBox::EventNotify(), ImplCallPreNotify(), ImplHandleKey(), ImplHandleMouseEvent(), vcl::Window::ImplNotifyKeyMouseCommandEventListeners(), vcl::Window::PreNotify(), and ListBox::PreNotify().
|
delete |
|
delete |
|
private |
Definition at line 293 of file event.hxx.
Referenced by GetCommandEvent(), GetKeyEvent(), GetMouseEvent(), and NotifyEvent().
|
private |
Definition at line 292 of file event.hxx.
Referenced by GetCommandEvent(), GetKeyEvent(), GetMouseEvent(), and NotifyEvent().
|
private |
Definition at line 291 of file event.hxx.
Referenced by NotifyEvent().