X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FFloatList.h;h=5c0c3a7355830da940e218186a72fb1e06fa19d3;hb=402d41b82d6e0bd1d8ff72a29fd9d27f94a3d616;hp=40611c6464f5e7f213d3d3a30627670f20546fd6;hpb=0be0fcfd5907d448cd51addf83ed7032719a0692;p=lyx.git diff --git a/src/FloatList.h b/src/FloatList.h index 40611c6464..5c0c3a7355 100644 --- a/src/FloatList.h +++ b/src/FloatList.h @@ -4,7 +4,7 @@ * This file is part of LyX, the document processor. * Licence details can be found in the file COPYING. * - * \author Lars Gullik Bjønnes + * \author Lars Gullik Bjønnes * * Full author contact details are available in file CREDITS. */ @@ -12,16 +12,20 @@ #ifndef FLOATLIST_H #define FLOATLIST_H +#include "Floating.h" + #include +#include + + +namespace lyx { -#include "LString.h" -#include "Floating.h" /// class FloatList { public: /// - typedef std::map List; + typedef std::map List; /// typedef List::const_iterator const_iterator; /// @@ -33,18 +37,27 @@ public: /// void newFloat(Floating const & fl); /// - string const defaultPlacement(string const & t) const; + std::string const defaultPlacement(std::string const & t) const; /// - bool typeExist(string const & t) const; + std::string const allowedPlacement(std::string const & t) const; /// - Floating const & getType(string const & t) const; + bool typeExist(std::string const & t) const; /// - void erase(string const & t); + bool allowsWide(std::string const & t) const; /// - const_iterator operator[](string const & t) const; + bool allowsSideways(std::string const & t) const; + /// + Floating const & getType(std::string const & t) const; + /// + void erase(std::string const & t); + /// + const_iterator operator[](std::string const & t) const; private: /// List list; }; + +} // namespace lyx + #endif