X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInset.h;h=c3b72f4debcade449f5b78f8f0f2f0eaf7f94b6c;hb=2c357c1d23b7b83839a9beb8225d4f1ae4f793b4;hp=4e7fc0d9a1a753e67562dd039d198ddb8ef5be74;hpb=dde5b63fd5f07df6e953279519749f89d9e4a957;p=lyx.git diff --git a/src/insets/Inset.h b/src/insets/Inset.h index 4e7fc0d9a1..c3b72f4deb 100644 --- a/src/insets/Inset.h +++ b/src/insets/Inset.h @@ -297,7 +297,6 @@ public: /// returns the resource string used to load an icon. virtual std::string icon(size_t /*idx*/) const { return std::string(); } }; - typedef boost::shared_ptr CompletionListPtr; /// Returns true if the inset supports completions. virtual bool completionSupported(Cursor const &) const { return false; } @@ -312,8 +311,9 @@ public: virtual bool automaticPopupCompletion() const { return true; } /// Returns completion suggestions at cursor position. Return an /// null pointer if no completion is a available or possible. - virtual CompletionListPtr completionList(Cursor const &) const - { return CompletionListPtr(); } + /// The caller is responsible to free the returned object! + virtual CompletionList const * completionList(Cursor const &) const + { return 0; } /// Returns the completion prefix to filter the suggestions for completion. /// This is only called if completionList returned a non-null list. virtual docstring completionPrefix(Cursor const &) const