* 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.
*/
#ifndef FLOATLIST_H
#define FLOATLIST_H
+#include "Floating.h"
+
#include <map>
+#include <string>
+
+namespace lyx {
-class Floating;
///
class FloatList {
///
std::string const defaultPlacement(std::string const & t) const;
///
+ std::string const allowedPlacement(std::string const & t) const;
+ ///
bool typeExist(std::string const & t) const;
///
+ bool allowsWide(std::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);
List list;
};
+
+} // namespace lyx
+
#endif