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

#include <event.hxx>

Collaboration diagram for KeyEvent:
[legend]

Public Member Functions

 KeyEvent ()
 
 KeyEvent (sal_Unicode nChar, const vcl::KeyCode &rKeyCode, sal_uInt16 nRepeat=0)
 
sal_Unicode GetCharCode () const
 
const vcl::KeyCodeGetKeyCode () const
 
sal_uInt16 GetRepeat () const
 
KeyEvent LogicalTextDirectionality (TextDirectionality eMode) const
 

Private Attributes

vcl::KeyCode maKeyCode
 
sal_uInt16 mnRepeat
 
sal_Unicode mnCharCode
 

Detailed Description

Definition at line 44 of file event.hxx.

Constructor & Destructor Documentation

◆ KeyEvent() [1/2]

KeyEvent::KeyEvent ( )
inline

Definition at line 63 of file event.hxx.

References mnCharCode, and mnRepeat.

◆ KeyEvent() [2/2]

KeyEvent::KeyEvent ( sal_Unicode  nChar,
const vcl::KeyCode rKeyCode,
sal_uInt16  nRepeat = 0 
)
inline

Definition at line 69 of file event.hxx.

References mnCharCode, and mnRepeat.

Member Function Documentation

◆ GetCharCode()

sal_Unicode KeyEvent::GetCharCode ( ) const
inline

◆ GetKeyCode()

const vcl::KeyCode & KeyEvent::GetKeyCode ( ) const
inline

Definition at line 57 of file event.hxx.

Referenced by InterimItemWindow::ChildKeyInput(), TextEngine::DoesKeyChangeText(), vcl::Window::EventNotify(), DockingWindow::EventNotify(), ToolBox::EventNotify(), ComboBox::EventNotify(), Dialog::EventNotify(), FloatingWindow::EventNotify(), FormattedField::EventNotify(), SpinField::EventNotify(), vcl::RoadmapWizard::EventNotify(), vcl::QuickSelectionEngine::HandleKeyEvent(), MenuBarWindow::HandleKeyEvent(), TaskPaneList::HandleKeyEvent(), SvTreeListBox::HandleKeyInput(), IMPL_LINK(), ImplDateProcessKeyInput(), vcl::Window::ImplDlgCtrl(), MenuBar::ImplHandleKeyEvent(), Edit::ImplHandleKeyEvent(), TabControl::ImplHandleKeyEvent(), ImplPatternProcessKeyInput(), ImplTimeProcessKeyInput(), ImplWindowFrameProc(), TextView::ImpMoveCursor(), Edit::IsCharInput(), TextEngine::IsSimpleCharInput(), SvImpLBox::KeyInput(), SvxIconChoiceCtrl_Impl::KeyInput(), IconViewImpl::KeyInput(), TextWindow::KeyInput(), MenuFloatingWindow::KeyInput(), vcl::Window::KeyInput(), SvInplaceEdit2::KeyInput(), Splitter::KeyInput(), TabControl::KeyInput(), ToolBox::KeyInput(), PushButton::KeyInput(), CheckBox::KeyInput(), RadioButton::KeyInput(), MenuButton::KeyInput(), ScrollBar::KeyInput(), Calendar::KeyInput(), Slider::KeyInput(), DisclosureButton::KeyInput(), TextView::KeyInput(), PushButton::KeyUp(), CheckBox::KeyUp(), RadioButton::KeyUp(), UITestLogger::logKeyInput(), SystemWindow::PreNotify(), MetricField::PreNotify(), MetricBox::PreNotify(), DateField::PreNotify(), ListBox::PreNotify(), VclMultiLineEdit::PreNotify(), and ImplListBoxWindow::ProcessKeyInput().

◆ GetRepeat()

sal_uInt16 KeyEvent::GetRepeat ( ) const
inline

Definition at line 58 of file event.hxx.

Referenced by ImplWindowFrameProc().

◆ LogicalTextDirectionality()

KeyEvent KeyEvent::LogicalTextDirectionality ( TextDirectionality  eMode) const

Member Data Documentation

◆ maKeyCode

vcl::KeyCode KeyEvent::maKeyCode
private

Definition at line 47 of file event.hxx.

Referenced by LogicalTextDirectionality().

◆ mnCharCode

sal_Unicode KeyEvent::mnCharCode
private

Definition at line 49 of file event.hxx.

Referenced by KeyEvent().

◆ mnRepeat

sal_uInt16 KeyEvent::mnRepeat
private

Definition at line 48 of file event.hxx.

Referenced by KeyEvent().


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