]> git.lyx.org Git - features.git/blobdiff - src/insets/InsetNote.cpp
Use the layout defined label for the TOC, too.
[features.git] / src / insets / InsetNote.cpp
index 24a8b82cba02a4d42ab2d2f862124edcee976992..47fe721ced880553d84bbf29e2ca48a8d58c1a2f 100644 (file)
@@ -61,15 +61,6 @@ NoteTranslator const init_notetranslator()
 }
 
 
-NoteTranslatorLoc const init_notetranslator_loc()
-{
-       NoteTranslatorLoc translator(_("Note[[InsetNote]]"), InsetNoteParams::Note);
-       translator.addPair(_("Comment"), InsetNoteParams::Comment);
-       translator.addPair(_("Greyed out"), InsetNoteParams::Greyedout);
-       return translator;
-}
-
-
 NoteTranslator const & notetranslator()
 {
        static NoteTranslator translator = init_notetranslator();
@@ -77,17 +68,9 @@ NoteTranslator const & notetranslator()
 }
 
 
-NoteTranslatorLoc const & notetranslator_loc()
-{
-       static NoteTranslatorLoc translator = init_notetranslator_loc();
-       return translator;
-}
-
 } // anon
 
 
-
-
 InsetNoteParams::InsetNoteParams()
        : type(Note)
 {}
@@ -218,9 +201,9 @@ void InsetNote::addToToc(DocIterator const & cpit)
        pit.push_back(CursorSlice(*this));
 
        Toc & toc = buffer().tocBackend().toc("note");
-       docstring str;
-       str = notetranslator_loc().find(params_.type) + from_ascii(": ")
-               + text().getPar(0).asString();
+       InsetLayout const & il = getLayout();
+       docstring const label = translateIfPossible(il.labelstring());
+       docstring const str = label + from_ascii(": ") + text().getPar(0).asString();
        toc.push_back(TocItem(pit, 0, str, toolTipText()));
        // Proceed with the rest of the inset.
        InsetCollapsable::addToToc(cpit);