X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ftoc.h;h=19e3469ce44d725d18e9bf1c70927fe59074cd2a;hb=e54ae72e5fac6f750c3f7972c74bb42b57f3a049;hp=e3d1cf982ad7650dfe41ae73fa0fe53d68f2e285;hpb=71f356c372461cd2d2dc4fe6cc71deec6909b3ca;p=lyx.git diff --git a/src/toc.h b/src/toc.h index e3d1cf982a..19e3469ce4 100644 --- a/src/toc.h +++ b/src/toc.h @@ -15,55 +15,21 @@ #ifndef TOC_H #define TOC_H -#include "TocBackend.h" - -class LCursor; +class Cursor; namespace lyx { namespace toc { -typedef TocBackend::Item TocItem; -typedef TocBackend::Toc::const_iterator TocIterator; -typedef TocBackend::Toc Toc; -typedef TocBackend::TocList TocList; - -/// -void updateToc(Buffer const &); - -/// -TocList const & getTocList(Buffer const &); - -/// -Toc const & getToc(Buffer const & buf, std::string const & type); - -/// -std::vector const & getTypes(Buffer const &); - -/// Return the first TocItem before the cursor -TocIterator const getCurrentTocItem(Buffer const &, LCursor const &, - std::string const & type); - -/// -void asciiTocList(std::string const &, Buffer const &, std::ostream &); - -/** Given the cmdName of the TOC param, returns the type used - by ControlToc::getContents() */ -std::string const getType(std::string const & cmdName); - -/** Returns the guiname from a given @c type - The localization of the names will be done in the frontends */ -std::string const getGuiName(std::string const & type, Buffer const &); - /// the type of outline operation enum OutlineOp { - UP, // Move this header with text down - DOWN, // Move this header with text up - IN, // Make this header deeper - OUT // Make this header shallower + Up, // Move this header with text down + Down, // Move this header with text up + In, // Make this header deeper + Out // Make this header shallower }; -void outline(OutlineOp, LCursor &); +void outline(OutlineOp, Cursor &); } // namespace toc