]> git.lyx.org Git - lyx.git/blobdiff - src/insets/insettoc.C
Don't remove cell selections after fontchange.
[lyx.git] / src / insets / insettoc.C
index 0e9685fb5bb6f1583ed089c4e3baadd7853c06c9..c93c62e26acb11e63787d4aa6b65eab0022a139d 100644 (file)
 #include "debug.h"
 #include "buffer.h"
 
+
 using std::vector;
+using std::ostream;
+
 
-string const InsetTOC::getScreenLabel() const 
+string const InsetTOC::getScreenLabel(Buffer const *) const 
 {
        string const cmdname(getCmdName());
        
@@ -24,7 +27,7 @@ string const InsetTOC::getScreenLabel() const
 }
 
 
-Inset::Code InsetTOC::LyxCode() const
+Inset::Code InsetTOC::lyxCode() const
 {
        string const cmdname(getCmdName());
        if (cmdname == "tableofcontents")
@@ -33,15 +36,21 @@ Inset::Code InsetTOC::LyxCode() const
 }
 
 
-void InsetTOC::Edit(BufferView * bv, int, int, unsigned int)
+void InsetTOC::edit(BufferView * bv, int, int, unsigned int)
 {
        bv->owner()->getDialogs()->showTOC(this);
 }
 
 
-int InsetTOC::Ascii(Buffer const * buffer, std::ostream & os, int) const
+void InsetTOC::edit(BufferView * bv, bool)
+{
+       edit(bv, 0, 0, 0);
+}
+
+
+int InsetTOC::ascii(Buffer const * buffer, ostream & os, int) const
 {
-       os << getScreenLabel() << "\n\n";
+       os << getScreenLabel(buffer) << "\n\n";
 
        string type;
        string const cmdname = getCmdName();
@@ -63,7 +72,7 @@ int InsetTOC::Ascii(Buffer const * buffer, std::ostream & os, int) const
 }
 
 
-int InsetTOC::Linuxdoc(Buffer const *, std::ostream & os) const
+int InsetTOC::linuxdoc(Buffer const *, ostream & os) const
 {
        if (getCmdName() == "tableofcontents")
                os << "<toc>";
@@ -71,7 +80,7 @@ int InsetTOC::Linuxdoc(Buffer const *, std::ostream & os) const
 }
 
 
-int InsetTOC::DocBook(Buffer const *, std::ostream & os) const
+int InsetTOC::docbook(Buffer const *, ostream & os) const
 {
        if (getCmdName() == "tableofcontents")
                os << "<toc></toc>";