X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetGraphicsParams.h;h=1d777adf56005e58c62c3e8321397708ff314a51;hb=f5123ccfa82215030c70561af881175d92244492;hp=c0f879a277972d2cd6053b9aeaa5f460f22f20b3;hpb=150cf11651ad92090a452bb9e6cb72d7eea886d5;p=lyx.git diff --git a/src/insets/InsetGraphicsParams.h b/src/insets/InsetGraphicsParams.h index c0f879a277..1d777adf56 100644 --- a/src/insets/InsetGraphicsParams.h +++ b/src/insets/InsetGraphicsParams.h @@ -5,7 +5,7 @@ * Licence details can be found in the file COPYING. * * \author Baruch Even - * \author Herbert Voß + * \author Herbert Voß * * Full author contact details are available in file CREDITS. */ @@ -16,8 +16,10 @@ #include "graphics/GraphicsTypes.h" #include "Length.h" + #include "support/FileName.h" -#include "EmbeddedFiles.h" + +#include namespace lyx { @@ -32,11 +34,11 @@ class InsetGraphicsParams { public: /// Image filename. - EmbeddedFile filename; + support::DocFileName filename; /// Scaling the Screen inside Lyx unsigned int lyxscale; - /// How to display the image inside LyX - graphics::DisplayType display; + /// If to display the image inside LyX + bool display; /// Scaling for output (LaTeX) std::string scale; /// sizes for output (LaTeX) @@ -61,10 +63,6 @@ public: std::string rotateAngle; /// Origin point of rotation std::string rotateOrigin; - /// Do we have a subcaption? - bool subcaption; - /// The text of the subcaption. - std::string subcaptionText; /// any userdefined special command std::string special; @@ -80,11 +78,14 @@ public: /// If the token belongs to our parameters, read it. bool Read(Lexer & lex, std::string const & token, std::string const & bufpath); /// convert - // Only a subset of InsetGraphicsParams is needed for display purposes. - // This function also interrogates lyxrc to ascertain whether - // to display or not. + // Only a subset of InsetGraphicsParams is needed for display purposes. + // This function also interrogates lyxrc to ascertain whether + // to display or not. graphics::Params as_grfxParams() const; + // FIXME UNICODE. Write functions need to use odostream instead of ostream firstly. + /// Identification of the graphics template. No template equals empty string. + std::string groupId; private: /// Initialize the object to a default status. void init();