X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetHyperlink.cpp;h=908ddd1337c099e35bfc2b97cb58a427ebf0e4e5;hb=c3a8b3a566e9e90f9ade72acbc723232d721d0b1;hp=d38509b60e7943527ed7b3a3cfb0df960d8337c1;hpb=37af3d5a3d3088bbaa18dc1fd7cb65de4cec6883;p=lyx.git diff --git a/src/insets/InsetHyperlink.cpp b/src/insets/InsetHyperlink.cpp index d38509b60e..908ddd1337 100644 --- a/src/insets/InsetHyperlink.cpp +++ b/src/insets/InsetHyperlink.cpp @@ -16,20 +16,17 @@ #include "DispatchResult.h" #include "FuncRequest.h" #include "LaTeXFeatures.h" -#include "gettext.h" +#include "support/gettext.h" #include "OutputParams.h" #include "support/lstrings.h" #include "support/docstream.h" -using std::string; -using std::find; -using std::replace; +using namespace std; +using namespace lyx::support; namespace lyx { -using support::subst; - InsetHyperlink::InsetHyperlink(InsetCommandParams const & p) : InsetCommand(p, "href") @@ -100,7 +97,7 @@ int InsetHyperlink::latex(Buffer const &, odocstream & os, for (size_t i = 0, pos; (pos = name.find('\\', i)) != string::npos; i = pos + 2) { - if (name[pos + 1] != '\\') + if (name[pos + 1] != '\\') name.replace(pos, 1, textbackslash); } for (int k = 0; k < 6; k++) { @@ -113,7 +110,7 @@ int InsetHyperlink::latex(Buffer const &, odocstream & os, // replace the tilde by the \sim character as suggested in the LaTeX FAQ // for URLs docstring const sim = from_ascii("$\\sim$"); - for (int i = 0, pos; + for (size_t i = 0, pos; (pos = name.find('~', i)) != string::npos; i = pos + 1) name.replace(pos, 1, sim); @@ -160,10 +157,9 @@ int InsetHyperlink::docbook(Buffer const &, odocstream & os, } -int InsetHyperlink::textString(Buffer const & buf, odocstream & os, - OutputParams const & op) const +void InsetHyperlink::textString(Buffer const & buf, odocstream & os) const { - return plaintext(buf, os, op); + plaintext(buf, os, OutputParams(0)); }