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 40 of file event.hxx.

Constructor & Destructor Documentation

KeyEvent::KeyEvent ( )
inline

Definition at line 59 of file event.hxx.

References mnCharCode, and mnRepeat.

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

Definition at line 65 of file event.hxx.

References mnCharCode, and mnRepeat.

Member Function Documentation

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

Definition at line 53 of file event.hxx.

Referenced by TextEngine::DoesKeyChangeText(), ComboBox::EventNotify(), SpinField::EventNotify(), Dialog::EventNotify(), vcl::RoadmapWizard::EventNotify(), FloatingWindow::EventNotify(), FormattedField::EventNotify(), ToolBox::EventNotify(), DockingWindow::EventNotify(), vcl::Window::EventNotify(), TaskPaneList::HandleKeyEvent(), vcl::QuickSelectionEngine::HandleKeyEvent(), MenuBarWindow::HandleKeyEvent(), vcl::MnemonicEngine::HandleKeyEvent(), IMPL_LINK(), ImplDateProcessKeyInput(), vcl::Window::ImplDlgCtrl(), TabControl::ImplHandleKeyEvent(), Edit::ImplHandleKeyEvent(), MenuBar::ImplHandleKeyEvent(), ImplPatternProcessKeyInput(), ImplTimeProcessKeyInput(), ImplWindowFrameProc(), TextView::ImpMoveCursor(), Edit::IsCharInput(), TextEngine::IsSimpleCharInput(), TextWindow::KeyInput(), MenuButton::KeyInput(), SpinButton::KeyInput(), Splitter::KeyInput(), Slider::KeyInput(), FixedHyperlink::KeyInput(), ScrollBar::KeyInput(), MenuFloatingWindow::KeyInput(), TabControl::KeyInput(), PushButton::KeyInput(), TextView::KeyInput(), Calendar::KeyInput(), SvImpLBox::KeyInput(), SvxIconChoiceCtrl_Impl::KeyInput(), ToolBox::KeyInput(), RadioButton::KeyInput(), CheckBox::KeyInput(), DisclosureButton::KeyInput(), SvInplaceEdit2::KeyInput(), vcl::Window::KeyInput(), PushButton::KeyUp(), RadioButton::KeyUp(), CheckBox::KeyUp(), UITestLogger::logKeyInput(), vcl::ORoadmap::PreNotify(), VclMultiLineEdit::PreNotify(), ListBox::PreNotify(), SystemWindow::PreNotify(), PatternField::PreNotify(), NumericField::PreNotify(), MetricField::PreNotify(), CurrencyField::PreNotify(), DateField::PreNotify(), TimeField::PreNotify(), PatternBox::PreNotify(), NumericBox::PreNotify(), MetricBox::PreNotify(), CurrencyBox::PreNotify(), DateBox::PreNotify(), TimeBox::PreNotify(), and ImplListBoxWindow::ProcessKeyInput().

sal_uInt16 KeyEvent::GetRepeat ( ) const
inline

Definition at line 54 of file event.hxx.

Referenced by ImplWindowFrameProc().

KeyEvent KeyEvent::LogicalTextDirectionality ( TextDirectionality  eMode) const

Member Data Documentation

vcl::KeyCode KeyEvent::maKeyCode
private

Definition at line 43 of file event.hxx.

Referenced by LogicalTextDirectionality().

sal_Unicode KeyEvent::mnCharCode
private

Definition at line 45 of file event.hxx.

Referenced by KeyEvent().

sal_uInt16 KeyEvent::mnRepeat
private

Definition at line 44 of file event.hxx.

Referenced by KeyEvent().


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