]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/InsetMathRef.cpp
* BufferView::buffer() returns a reference instead of a pointer.
[lyx.git] / src / mathed / InsetMathRef.cpp
index 0817fc642c1b1cd8db484681f48eb07a491a7bab..2c2bd8517dba1394efc7ed53969ed813fc2bd68c 100644 (file)
 
 #include "BufferView.h"
 #include "LaTeXFeatures.h"
-#include "buffer.h"
-#include "cursor.h"
+#include "Buffer.h"
+#include "Cursor.h"
 #include "debug.h"
-#include "funcrequest.h"
+#include "FuncRequest.h"
 #include "FuncStatus.h"
 #include "gettext.h"
 #include "MathData.h"
 #include "MathFactory.h"
 #include "MathSupport.h"
-#include "outputparams.h"
+#include "OutputParams.h"
 #include "sgml.h"
 
 #include "insets/InsetCommand.h"
@@ -36,34 +36,34 @@ using std::auto_ptr;
 using std::endl;
 
 
-RefInset::RefInset()
+InsetMathRef::InsetMathRef()
        : CommandInset(from_ascii("ref"))
 {}
 
 
-RefInset::RefInset(docstring const & data)
+InsetMathRef::InsetMathRef(docstring const & data)
        : CommandInset(data)
 {}
 
 
-auto_ptr<InsetBase> RefInset::doClone() const
+auto_ptr<Inset> InsetMathRef::doClone() const
 {
-       return auto_ptr<InsetBase>(new RefInset(*this));
+       return auto_ptr<Inset>(new InsetMathRef(*this));
 }
 
 
-void RefInset::infoize(odocstream & os) const
+void InsetMathRef::infoize(odocstream & os) const
 {
        os << "Ref: " << cell(0);
 }
 
 
-void RefInset::doDispatch(LCursor & cur, FuncRequest & cmd)
+void InsetMathRef::doDispatch(Cursor & cur, FuncRequest & cmd)
 {
        switch (cmd.action) {
        case LFUN_INSET_MODIFY:
                if (cmd.getArg(0) == "ref") {
-                       MathArray ar;
+                       MathData ar;
                        if (createInsetMath_fromDialogStr(cmd.argument(), ar)) {
                                *this = *ar[0].nucleus()->asRefInset();
                                break;
@@ -105,7 +105,7 @@ void RefInset::doDispatch(LCursor & cur, FuncRequest & cmd)
 }
 
 
-bool RefInset::getStatus(LCursor & cur, FuncRequest const & cmd,
+bool InsetMathRef::getStatus(Cursor & cur, FuncRequest const & cmd,
                         FuncStatus & status) const
 {
        switch (cmd.action) {
@@ -123,7 +123,7 @@ bool RefInset::getStatus(LCursor & cur, FuncRequest const & cmd,
 }
 
 
-docstring const RefInset::screenLabel() const
+docstring const InsetMathRef::screenLabel() const
 {
        docstring str;
        for (int i = 0; !types[i].latex_name.empty(); ++i) {
@@ -142,7 +142,7 @@ docstring const RefInset::screenLabel() const
 }
 
 
-void RefInset::validate(LaTeXFeatures & features) const
+void InsetMathRef::validate(LaTeXFeatures & features) const
 {
        if (commandname() == "vref" || commandname() == "vpageref")
                features.require("varioref");
@@ -151,8 +151,8 @@ void RefInset::validate(LaTeXFeatures & features) const
 }
 
 
-int RefInset::docbook(Buffer const & buf, odocstream & os,
-                      OutputParams const & runparams) const
+int InsetMathRef::docbook(Buffer const & buf, odocstream & os,
+                     OutputParams const & runparams) const
 {
        if (cell(1).empty()) {
                os << "<xref linkend=\""
@@ -173,7 +173,7 @@ int RefInset::docbook(Buffer const & buf, odocstream & os,
 }
 
 
-string const RefInset::createDialogStr(string const & name) const
+string const InsetMathRef::createDialogStr(string const & name) const
 {
        InsetCommandParams icp(to_ascii(commandname()));
        icp["reference"] = asString(cell(0));
@@ -183,7 +183,7 @@ string const RefInset::createDialogStr(string const & name) const
 }
 
 
-RefInset::ref_type_info RefInset::types[] = {
+InsetMathRef::ref_type_info InsetMathRef::types[] = {
        { from_ascii("ref"),       from_ascii(N_("Standard")),              from_ascii(N_("Ref: "))},
        { from_ascii("eqref"),     from_ascii(N_("Equation")),              from_ascii(N_("EqRef: "))},
        { from_ascii("pageref"),   from_ascii(N_("Page Number")),           from_ascii(N_("Page: "))},