}
+bool GuiCompleter::completionAvailable() const
+{
+ return popup()->model()->rowCount() > 0;
+}
+
+
bool GuiCompleter::popupVisible() const
{
return popup()->isVisible();
popup()->hide();
if (popup_timer_.isActive())
popup_timer_.stop();
+
+ if (!inlineVisible())
+ setModel(new GuiCompletionModel(this, 0));
}
{
gui_->bufferView().setInlineCompletion(cur, DocIterator(), docstring());
inlineVisible_ = false;
+
+ if (!popupVisible())
+ setModel(new GuiCompletionModel(this, 0));
}