mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22885 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
0c6c52943b
commit
69d566afea
@ -40,8 +40,7 @@ namespace lyx {
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
||||
TocItem::TocItem(ParConstIterator const & par_it, int d,
|
||||
docstring const & s)
|
||||
TocItem::TocItem(ParConstIterator const & par_it, int d, docstring const & s)
|
||||
: par_it_(par_it), depth_(d), str_(s)
|
||||
{
|
||||
}
|
||||
@ -189,7 +188,7 @@ void TocBackend::update()
|
||||
}
|
||||
|
||||
|
||||
TocIterator const TocBackend::item(string const & type,
|
||||
TocIterator TocBackend::item(string const & type,
|
||||
ParConstIterator const & par_it) const
|
||||
{
|
||||
TocList::const_iterator toclist_it = tocs_.find(type);
|
||||
|
@ -9,21 +9,19 @@
|
||||
* \author Abdelrazak Younes
|
||||
*
|
||||
* Full author contact details are available in file CREDITS.
|
||||
*
|
||||
* TocBackend mainly used in toc.[Ch]
|
||||
*/
|
||||
|
||||
#ifndef TOC_BACKEND_H
|
||||
#define TOC_BACKEND_H
|
||||
|
||||
#include <map>
|
||||
#include <vector>
|
||||
#include <string>
|
||||
|
||||
#include "ParIterator.h"
|
||||
|
||||
#include "support/strfwd.h"
|
||||
|
||||
#include <map>
|
||||
#include <vector>
|
||||
#include <string>
|
||||
|
||||
|
||||
namespace lyx {
|
||||
|
||||
@ -89,27 +87,25 @@ public:
|
||||
///
|
||||
TocBackend(Buffer const * buffer = NULL) : buffer_(buffer) {}
|
||||
///
|
||||
~TocBackend() {}
|
||||
///
|
||||
void setBuffer(Buffer const * buffer)
|
||||
{ buffer_ = buffer; }
|
||||
void setBuffer(Buffer const * buffer) { buffer_ = buffer; }
|
||||
///
|
||||
void update();
|
||||
///
|
||||
void updateItem(ParConstIterator const & pit);
|
||||
|
||||
///
|
||||
TocList const & tocs() const
|
||||
{ return tocs_; }
|
||||
TocList const & tocs() const { return tocs_; }
|
||||
|
||||
///
|
||||
Toc const & toc(std::string const & type) const;
|
||||
/// Return the first Toc Item before the cursor
|
||||
TocIterator const item(
|
||||
|
||||
TocIterator item(
|
||||
std::string const & type, ///< Type of Toc.
|
||||
ParConstIterator const & ///< The cursor location in the document.
|
||||
) const;
|
||||
|
||||
///
|
||||
void writePlaintextTocList(std::string const & type, odocstream & os) const;
|
||||
|
||||
private:
|
||||
@ -117,18 +113,15 @@ private:
|
||||
TocList tocs_;
|
||||
///
|
||||
Buffer const * buffer_;
|
||||
|
||||
}; // TocBackend
|
||||
|
||||
inline
|
||||
bool operator==(TocItem const & a, TocItem const & b)
|
||||
inline bool operator==(TocItem const & a, TocItem const & b)
|
||||
{
|
||||
return a.id() == b.id() && a.str() == b.str() && a.depth() == b.depth();
|
||||
}
|
||||
|
||||
|
||||
inline
|
||||
bool operator!=(TocItem const & a, TocItem const & b)
|
||||
inline bool operator!=(TocItem const & a, TocItem const & b)
|
||||
{
|
||||
return !(a == b);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user