]> git.lyx.org Git - lyx.git/blobdiff - src/FloatList.C
Lars says _(_(b)) is a bug ... fix
[lyx.git] / src / FloatList.C
index 0d697910f6eb20e39c57bbcd1ac60ebb4515e7d1..5647c71073182cf624c1074a6b0da253ef31a7cc 100644 (file)
@@ -5,6 +5,7 @@
 #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::begin() const 
+FloatList::const_iterator FloatList::begin() const
 {
        return list.begin();
 }
 
 
-FloatList::const_iterator FloatList::end() const 
+FloatList::const_iterator FloatList::end() const
 {
        return list.end();
 }
@@ -94,11 +78,13 @@ Floating const & FloatList::getType(string const & t) const
 }
 
 
-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);
+}