X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ftex2lyx%2Fdummy_impl.cpp;h=62436af5e67f112c158cb632742b82b7628db6cc;hb=5e290e4bf9fb8e7d94912dd0126751d5f6649859;hp=770966391459e499e84474abd4d7f76301c6aafc;hpb=670efa8f646218f2a378f0cc614c4c37a9f6b89a;p=lyx.git diff --git a/src/tex2lyx/dummy_impl.cpp b/src/tex2lyx/dummy_impl.cpp index 7709663914..62436af5e6 100644 --- a/src/tex2lyx/dummy_impl.cpp +++ b/src/tex2lyx/dummy_impl.cpp @@ -18,10 +18,10 @@ #include -#include "Format.h" #include "LaTeXFeatures.h" #include "LyXRC.h" #include "output_xhtml.h" +#include "xml.h" #include "support/Messages.h" @@ -38,29 +38,21 @@ namespace lyx { namespace frontend { namespace Alert { - void warning(docstring const & title, docstring const & message, - bool const &) + void warning(docstring const & title, docstring const & message, bool) { cerr << to_utf8(title) << "\n" << to_utf8(message) << endl; } -} -} +} // namespace Alert +} // namespace frontend // -// Dummy LyXRC support +// Required global variables // +bool verbose = false; LyXRC lyxrc; -/** Note that some variables are not initialized correctly. Hopefully - * they are not used in our code (currently valgrind does not complain). - * Linking against the full LyXRC.cpp forces us to pull too much - * stuff. - */ -LyXRC::LyXRC() -{} - // // Dummy translation support (needed at many places) @@ -80,18 +72,6 @@ Messages const & getGuiMessages() } -// -// Dummy formats support (needed by Lexer) -// - -Formats formats; - -bool Formats::isZippedFile(support::FileName const&) const -{ - return false; -} - - // // Dummy features support (needed by ModuleList) // @@ -108,22 +88,6 @@ string alignmentToCSS(LyXAlignment) return string(); } -// -// Dummy FontMetrics (needed by Length) -// - -namespace frontend { -class FontMetrics { - int em() const { return 0; }; -}; -} - -class FontInfo; - -frontend::FontMetrics const & theFontMetrics(FontInfo const &) { - static frontend::FontMetrics dummy; - return dummy; -} // // Keep the linker happy on Windows @@ -132,4 +96,11 @@ frontend::FontMetrics const & theFontMetrics(FontInfo const &) { void lyx_exit(int) {} +namespace xml { +docstring StartTag::writeTag() const { return docstring(); } +docstring StartTag::writeEndTag() const { return docstring(); } +bool StartTag::operator==(FontTag const & rhs) const { return rhs == *this; } +bool FontTag::operator==(StartTag const & tag) const { FontTag const * const ftag = tag.asFontTag(); if (!ftag) return false; return (font_type_ == ftag->font_type_); } } + +} // namespace lyx