LibreOffice Module vcl (master) 1
|
#include <quickselectionengine.hxx>
Public Member Functions | |
QuickSelectionEngine (ISearchableStringList &_entryList) | |
~QuickSelectionEngine () | |
bool | HandleKeyEvent (const KeyEvent &_rKEvt) |
void | Reset () |
Private Member Functions | |
QuickSelectionEngine (const QuickSelectionEngine &)=delete | |
QuickSelectionEngine & | operator= (const QuickSelectionEngine &)=delete |
Private Attributes | |
::std::unique_ptr< QuickSelectionEngine_Data > | m_pData |
Definition at line 68 of file quickselectionengine.hxx.
vcl::QuickSelectionEngine::QuickSelectionEngine | ( | ISearchableStringList & | _entryList | ) |
Definition at line 96 of file quickselectionengine.cxx.
References m_pData.
vcl::QuickSelectionEngine::~QuickSelectionEngine | ( | ) |
Definition at line 101 of file quickselectionengine.cxx.
|
privatedelete |
bool vcl::QuickSelectionEngine::HandleKeyEvent | ( | const KeyEvent & | _rKEvt | ) |
Definition at line 105 of file quickselectionengine.cxx.
References vcl::findMatchingEntry(), KeyEvent::GetCharCode(), KeyEvent::GetKeyCode(), vcl::KeyCode::IsMod2(), m_pData, and SAL_INFO.
Referenced by ImplListBoxWindow::ProcessKeyInput().
|
privatedelete |
void vcl::QuickSelectionEngine::Reset | ( | void | ) |
Definition at line 151 of file quickselectionengine.cxx.
References m_pData.
Referenced by ImplListBoxWindow::Clear(), ImplListBoxWindow::MouseButtonDown(), and ImplListBoxWindow::ProcessKeyInput().
|
private |
Definition at line 78 of file quickselectionengine.hxx.
Referenced by HandleKeyEvent(), and Reset().