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.

vcl::QuickSelectionEngine::~QuickSelectionEngine ( )

Definition at line 105 of file quickselectionengine.cxx.

vcl::QuickSelectionEngine::QuickSelectionEngine ( const QuickSelectionEngine )
privatedelete

Member Function Documentation

bool vcl::QuickSelectionEngine::HandleKeyEvent ( const KeyEvent _rKEvt)
QuickSelectionEngine& vcl::QuickSelectionEngine::operator= ( const QuickSelectionEngine )
privatedelete
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
private

Definition at line 80 of file quickselectionengine.hxx.

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

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

Definition at line 79 of file quickselectionengine.hxx.

Referenced by HandleKeyEvent(), and Reset().


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