]> git.saurik.com Git - wxWidgets.git/blob - include/wx/textcompleter.h
Don't block the main UI thread while generating completions in wxMSW.
[wxWidgets.git] / include / wx / textcompleter.h
1 ///////////////////////////////////////////////////////////////////////////////
2 // Name: wx/textcompleter.h
3 // Purpose: Declaration of wxTextCompleter class.
4 // Author: Vadim Zeitlin
5 // Created: 2011-04-13
6 // RCS-ID: $Id: wxhead.h,v 1.12 2010-04-22 12:44:51 zeitlin Exp $
7 // Copyright: (c) 2011 Vadim Zeitlin <vadim@wxwidgets.org>
8 // Licence: wxWindows licence
9 ///////////////////////////////////////////////////////////////////////////////
10
11 #ifndef _WX_TEXTCOMPLETER_H_
12 #define _WX_TEXTCOMPLETER_H_
13
14 // ----------------------------------------------------------------------------
15 // wxTextCompleter: used by wxTextEnter::AutoComplete()
16 // ----------------------------------------------------------------------------
17
18 class WXDLLIMPEXP_CORE wxTextCompleter
19 {
20 public:
21 wxTextCompleter() { }
22
23 virtual void GetCompletions(const wxString& prefix, wxArrayString& res) = 0;
24
25 virtual ~wxTextCompleter();
26
27 private:
28 wxDECLARE_NO_COPY_CLASS(wxTextCompleter);
29 };
30
31 #endif // _WX_TEXTCOMPLETER_H_