18 void setCompletions(
const QStringList &completions);
20 QColor GetSuggestionColor()
const;
21 void SetSuggestionColor(
const QColor &newSuggestionColor);
22 QColor GetSuggestionBackground()
const;
23 void SetSuggestionBackground(
const QColor &newSuggestionBackground);
26 void keyPressEvent(QKeyEvent *event)
override;
27 void focusInEvent(QFocusEvent *event)
override;
28 void focusOutEvent(QFocusEvent *event)
override;
29 virtual void paintEvent(QPaintEvent *event)
override;
32 void updateCompletion();
35 QStringList m_completions;
36 QString m_currentSuggestion;
38 QColor m_suggestionColor;
39 QColor m_suggestionBackground;
44 void showSuggestion();
45 void hideSuggestion();
46 void acceptSuggestion();
47 QString findBestMatch(
const QString &input)
const;