+ /// the BufferView::inlineCursorPos might be reset by destructive
+ /// operations like backspace. Hence, we have to keep this flag
+ /// in addition to know whether the completion is to be kept visible.
+ bool inlineVisible_;
+ ///
+ bool popupVisible_;
+ /// the model reset is asynchronous in hidePopup/Inline. So let's mark
+ /// a coming reset here by setting it to false.
+ bool modelActive_;
+ ///
+ CompleterItemDelegate * itemDelegate_;
+ ///
+ GuiCompletionModel * model_;