]> git.lyx.org Git - lyx.git/blobdiff - src/Floating.h
Handle paragraph direction switch in captions (with polyglossia/bidi)
[lyx.git] / src / Floating.h
index 3de7d450fce8ac88862af073383b7787282dca14..e4c9e130f9da6e16227b89b97afe8b49250d1b20 100644 (file)
@@ -37,7 +37,8 @@ public:
                 std::string const & listName, std::string const & listCmd,
                 std::string const & refPrefix, std::string const & allowedplacement,
                 std::string const & htmlType, std::string const & htmlClass,
-                docstring const & htmlStyle, bool usesfloat, bool isprefined,
+                docstring const & htmlStyle, std::string const & requires,
+                bool usesfloat, bool isprefined,
                 bool allowswide, bool allowssideways);
        ///
        std::string const & floattype() const { return floattype_; }
@@ -64,6 +65,8 @@ public:
        std::string const & allowedPlacement() const { return allowedplacement_; }
        ///
        bool usesFloatPkg() const { return usesfloatpkg_; }
+       /// allowed placement options
+       std::string const & requires() const { return requires_; }
        ///
        bool isPredefined() const { return ispredefined_; }
        ///
@@ -100,6 +103,8 @@ private:
        ///
        std::string allowedplacement_;
        ///
+       std::string requires_;
+       ///
        bool usesfloatpkg_;
        ///
        bool ispredefined_;
@@ -107,13 +112,13 @@ private:
        bool  allowswide_;
        ///
        bool  allowssideways_;
-       /// 
+       ///
        mutable std::string html_tag_;
-       /// 
+       ///
        mutable std::string html_attrib_;
        ///
        mutable std::string defaultcssclass_;
-       /// 
+       ///
        docstring html_style_;
 };