#include <config.h>
-#ifdef __GNUG__
-#pragma implementation
-#endif
-
#include "FloatList.h"
+#include "gettext.h"
// This class is now mostly finished, except one thing, it is a global
// object. This will not do. The user (and layout files) are free to
FloatList::FloatList()
{
- // Insert the latex builtin float-types
- // (these will later be read from a layout file)
-
- // table
- Floating table("table", "htbp", "lot", "", "plain", "Table", true);
- newFloat(table);
-
- // figure
- Floating figure("figure", "htbp", "lof", "", "plain", "Figure", true);
- newFloat(figure);
-
- // And we add algorithm too since LyX has
- // supported that for a long time,
- // but support for this should probably be moved to a layout file.
- Floating algorithm("algorithm", "htbp", "loa",
- "", "ruled", "Algorithm");
- newFloat(algorithm);
}
}
-FloatList::const_iterator FloatList::operator[](string const & t) const
+void FloatList::erase(string const & t)
{
- return list.find(t);
+ list.erase(t);
}
-// The global floatlist
-FloatList floatList;
+FloatList::const_iterator FloatList::operator[](string const & t) const
+{
+ return list.find(t);
+}