20 #ifndef INCLUDED_VCL_QUICKSELECTIONENGINE_HXX
21 #define INCLUDED_VCL_QUICKSELECTIONENGINE_HXX
23 #include <rtl/ustring.hxx>
47 virtual StringEntryIdentifier CurrentEntry( OUString& _out_entryText )
const = 0;
54 virtual StringEntryIdentifier NextEntry( StringEntryIdentifier _currentEntry, OUString& _out_entryText )
const = 0;
58 virtual void SelectEntry( StringEntryIdentifier _entry ) = 0;
67 struct QuickSelectionEngine_Data;
74 bool HandleKeyEvent(
const KeyEvent& _rKEvt );
78 ::std::unique_ptr< QuickSelectionEngine_Data >
m_pData;
89 #endif // INCLUDED_VCL_QUICKSELECTIONENGINE_HXX
::std::unique_ptr< QuickSelectionEngine_Data > m_pData
const void * StringEntryIdentifier