#include "DispatchResult.h"
#include "FuncRequest.h"
#include "LaTeXFeatures.h"
-#include "support/gettext.h"
#include "OutputParams.h"
-#include "support/lstrings.h"
#include "support/docstream.h"
+#include "support/gettext.h"
+#include "support/lstrings.h"
using namespace std;
using namespace lyx::support;
{
static ParamInfo param_info_;
if (param_info_.empty()) {
- param_info_.add("name", true);
- param_info_.add("target", false);
- param_info_.add("type", false);
+ param_info_.add("name", ParamInfo::LATEX_OPTIONAL);
+ param_info_.add("target", ParamInfo::LATEX_REQUIRED);
+ param_info_.add("type", ParamInfo::LATEX_REQUIRED);
}
return param_info_;
}
-docstring const InsetHyperlink::getScreenLabel(Buffer const &) const
+docstring InsetHyperlink::screenLabel() const
{
docstring const temp = from_ascii("Hyperlink: ");
}
-int InsetHyperlink::latex(Buffer const &, odocstream & os,
- OutputParams const & runparams) const
+int InsetHyperlink::latex(odocstream & os, OutputParams const & runparams) const
{
docstring url = getParam("target");
static docstring const backslash = from_ascii("\\");
}
-int InsetHyperlink::plaintext(Buffer const &, odocstream & os,
- OutputParams const &) const
+int InsetHyperlink::plaintext(odocstream & os, OutputParams const &) const
{
odocstringstream oss;
}
-int InsetHyperlink::docbook(Buffer const &, odocstream & os,
- OutputParams const &) const
+int InsetHyperlink::docbook(odocstream & os, OutputParams const &) const
{
os << "<ulink url=\""
<< subst(getParam("target"), from_ascii("&"), from_ascii("&"))
}
-void InsetHyperlink::textString(Buffer const & buf, odocstream & os) const
+void InsetHyperlink::textString(odocstream & os) const
{
- plaintext(buf, os, OutputParams(0));
+ plaintext(os, OutputParams(0));
}