]> git.lyx.org Git - lyx.git/blobdiff - src/insets/insetindex.C
* src/LyXAction.C: mark goto-clear-bookmark as working without buffer
[lyx.git] / src / insets / insetindex.C
index 2cbee02a34398915fd25780bab46be2344be565c..c175cf1ffd14cb5e05d7aafff22049ef7542ac57 100644 (file)
@@ -20,6 +20,9 @@
 
 #include "support/std_ostream.h"
 
+
+namespace lyx {
+
 using std::string;
 using std::ostream;
 
@@ -34,24 +37,25 @@ InsetIndex::InsetIndex(InsetCommandParams const & p)
 // {}
 
 
-string const InsetIndex::getScreenLabel(Buffer const &) const
+docstring const InsetIndex::getScreenLabel(Buffer const &) const
 {
        return _("Idx");
 }
 
 
-int InsetIndex::docbook(Buffer const &, ostream & os,
+int InsetIndex::docbook(Buffer const &, odocstream & os,
                        OutputParams const &) const
 {
-       os << "<indexterm><primary>" << sgml::escapeString(getContents())
+       os << "<indexterm><primary>"
+           << sgml::escapeString(getParam("name"))
           << "</primary></indexterm>";
        return 0;
 }
 
 
-InsetOld::Code InsetIndex::lyxCode() const
+InsetBase::Code InsetIndex::lyxCode() const
 {
-       return InsetOld::INDEX_CODE;
+       return InsetBase::INDEX_CODE;
 }
 
 
@@ -66,7 +70,7 @@ InsetPrintIndex::InsetPrintIndex(InsetCommandParams const & p)
 // {}
 
 
-string const InsetPrintIndex::getScreenLabel(Buffer const &) const
+docstring const InsetPrintIndex::getScreenLabel(Buffer const &) const
 {
        return _("Index");
 }
@@ -78,7 +82,10 @@ void InsetPrintIndex::validate(LaTeXFeatures & features) const
 }
 
 
-InsetOld::Code InsetPrintIndex::lyxCode() const
+InsetBase::Code InsetPrintIndex::lyxCode() const
 {
-       return InsetOld::INDEX_PRINT_CODE;
+       return InsetBase::INDEX_PRINT_CODE;
 }
+
+
+} // namespace lyx