20#ifndef INCLUDED_VCL_QUICKSELECTIONENGINE_HXX
21#define INCLUDED_VCL_QUICKSELECTIONENGINE_HXX
23#include <rtl/ustring.hxx>
67 struct QuickSelectionEngine_Data;
74 bool HandleKeyEvent(
const KeyEvent& _rKEvt );
78 ::std::unique_ptr< QuickSelectionEngine_Data >
m_pData;
virtual StringEntryIdentifier CurrentEntry(OUString &_out_entryText) const =0
returns the current entry in the list of searchable strings.
virtual StringEntryIdentifier NextEntry(StringEntryIdentifier _currentEntry, OUString &_out_entryText) const =0
returns the next entry in the list.
virtual void SelectEntry(StringEntryIdentifier _entry)=0
selects a given entry
QuickSelectionEngine(const QuickSelectionEngine &)=delete
::std::unique_ptr< QuickSelectionEngine_Data > m_pData
QuickSelectionEngine & operator=(const QuickSelectionEngine &)=delete
const void * StringEntryIdentifier