#ifndef EXTERNALTRANSFORMS_H
#define EXTERNALTRANSFORMS_H
-#include "lyxlength.h"
+#include "Length.h"
#include "graphics/GraphicsParams.h"
#include <map>
#include <memory>
-class LyXLex;
-
namespace lyx {
+
+class Lexer;
+
namespace external {
/*
public:
ClipData() : clip(false) {}
- lyx::graphics::BoundingBox bbox;
+ graphics::BoundingBox bbox;
bool clip;
};
bool usingScale() const;
std::string scale;
- LyXLength width;
- LyXLength height;
+ Length width;
+ Length height;
bool keepAspectRatio;
};
*/
std::string const sanitizeLatexOption(std::string const & input);
std::string const sanitizeDocBookOption(std::string const & input);
-std::string const sanitizeLinuxDocOption(std::string const & input);
enum TransformID {
RotationCommandFactory;
-struct TransformStore
+class TransformStore
{
+public:
TransformStore() {}
/** Stores \c factory and a reminder of what \c data this \c factory