// -*- C++ -*- /** * \file MathCompletionList.h * This file is part of LyX, the document processor. * Licence details can be found in the file COPYING. * * \author Stefan Schimanski * * Full author contact details are available in file CREDITS. */ #ifndef MATH_COMPLETIONLIST_H #define MATH_COMPLETIONLIST_H #include "CompletionList.h" #include "support/docstring.h" #include namespace lyx { class MathCompletionList : public CompletionList { public: /// explicit MathCompletionList(Cursor const & cur); /// virtual ~MathCompletionList(); /// bool sorted() const override { return false; } /// size_t size() const override; /// docstring const & data(size_t idx) const override; /// std::string icon(size_t idx) const override; /// static void addToFavorites(docstring const & completion); private: /// static std::vector globals; /// std::vector locals; }; } // namespace lyx #endif // MATH_COMPLETIONLIST_H