#include "frontends/alert.h"
#include "support/convert.h"
-#include "support/lyxalgo.h"
#include "support/gettext.h"
#include "support/lstrings.h"
+#include "support/lyxalgo.h"
using namespace std;
using namespace lyx::support;
}
-void InsetLabel::getLabelList(vector<docstring> & list) const
-{
- list.push_back(getParam("name"));
-}
-
-
docstring InsetLabel::screenLabel() const
{
return screen_label_;
}
-void InsetLabel::addToToc(ParConstIterator const & cpit) const
+void InsetLabel::addToToc(DocIterator const & cpit)
{
docstring const & label = getParam("name");
Toc & toc = buffer().tocBackend().toc("label");
Buffer::References::const_iterator it = refs.begin();
Buffer::References::const_iterator end = refs.end();
for (; it != end; ++it) {
- ParConstIterator const ref_pit(it->second);
+ DocIterator const ref_pit(it->second);
toc.push_back(TocItem(ref_pit, 1, it->first->screenLabel()));
}
}
case LFUN_INSET_MODIFY: {
InsetCommandParams p(LABEL_CODE);
// FIXME UNICODE
- InsetCommandMailer::string2params("label", to_utf8(cmd.argument()), p);
+ InsetCommand::string2params("label", to_utf8(cmd.argument()), p);
if (p.getCmdName().empty()) {
cur.noUpdate();
break;