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

#include <quickselectionengine.hxx>

Public Member Functions

 QuickSelectionEngine (ISearchableStringList &_entryList)
 ~QuickSelectionEngine ()
bool HandleKeyEvent (const KeyEvent &_rKEvt)
void Reset ()
void SetEnabled (bool b)

Private Member Functions

 QuickSelectionEngine (const QuickSelectionEngine &)=delete
QuickSelectionEngineoperator= (const QuickSelectionEngine &)=delete

Private Attributes

::std::unique_ptr< QuickSelectionEngine_Datam_pData
bool bEnabled

Detailed Description

Definition at line 68 of file quickselectionengine.hxx.

Constructor & Destructor Documentation

vcl::QuickSelectionEngine::QuickSelectionEngine ( ISearchableStringList _entryList)

Definition at line 99 of file quickselectionengine.cxx.

References m_pData.

vcl::QuickSelectionEngine::~QuickSelectionEngine ( )

Definition at line 105 of file quickselectionengine.cxx.

vcl::QuickSelectionEngine::QuickSelectionEngine ( const QuickSelectionEngine )

Member Function Documentation

bool vcl::QuickSelectionEngine::HandleKeyEvent ( const KeyEvent _rKEvt)
QuickSelectionEngine& vcl::QuickSelectionEngine::operator= ( const QuickSelectionEngine )
void vcl::QuickSelectionEngine::Reset ( void  )
void vcl::QuickSelectionEngine::SetEnabled ( bool  b)

Definition at line 109 of file quickselectionengine.cxx.

References bEnabled.

Referenced by ImplListBoxWindow::EnableQuickSelection().

Member Data Documentation

bool vcl::QuickSelectionEngine::bEnabled

Definition at line 80 of file quickselectionengine.hxx.

Referenced by HandleKeyEvent(), Reset(), and SetEnabled().

::std::unique_ptr< QuickSelectionEngine_Data > vcl::QuickSelectionEngine::m_pData

Definition at line 79 of file quickselectionengine.hxx.

Referenced by HandleKeyEvent(), and Reset().

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