X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FInsetList.cpp;h=50cf8e9d2c00390c23b9d3b0aa1faf05f03372ac;hb=00ec2dd10648ba3220ce97c7502897520bb85ac6;hp=3d4f7155ffd63764d86649613a5596d987aeb390;hpb=41fda35c596bc9b70da7839cc7a3b8409fed82cc;p=lyx.git diff --git a/src/InsetList.cpp b/src/InsetList.cpp index 3d4f7155ff..50cf8e9d2c 100644 --- a/src/InsetList.cpp +++ b/src/InsetList.cpp @@ -10,18 +10,15 @@ */ #include -#include #include "InsetList.h" -#include "Buffer.h" -#include "BufferParams.h" -#include "BranchList.h" - -#include "insets/InsetBranch.h" +#include "insets/Inset.h" #include "support/debug.h" +#include + using namespace std; namespace lyx { @@ -39,7 +36,7 @@ struct InsetTablePosLess } }; -} // namespace anon +} // namespace InsetList::InsetList(InsetList const & il) : list_(il.list_) @@ -84,6 +81,15 @@ void InsetList::setBuffer(Buffer & b) } +void InsetList::resetBuffer() +{ + List::iterator it = list_.begin(); + List::iterator end = list_.end(); + for (; it != end; ++it) + it->inset->resetBuffer(); +} + + InsetList::iterator InsetList::insetIterator(pos_type pos) { InsetTable search_elem(pos, 0);