]> git.lyx.org Git - lyx.git/blobdiff - src/FloatList.C
fix a compiler warning regarding unused variable
[lyx.git] / src / FloatList.C
index 932eda5e8650b5914ee96f184e1b56ba5ee42156..81f7a6e99b1b72691130a3476dae34c2296ae921 100644 (file)
@@ -1,11 +1,22 @@
-#include <config.h>
+/**
+ * \file FloatList.C
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
+ *
+ * \author Lars Gullik Bjønnes
+ *
+ * Full author contact details are available in file CREDITS.
+ */
 
-#ifdef __GNUG__
-#pragma implementation
-#endif
+#include <config.h>
 
 #include "FloatList.h"
-#include "gettext.h"
+#include "Floating.h"
+
+
+namespace lyx {
+
+using std::string;
 
 // 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", "tbp", "lot", "", "plain", N_("Table"),
-                      N_("List of Tables"), true);
-       newFloat(table);
-
-       // figure
-       Floating figure("figure", "tbp", "lof",
-                       "", "plain", N_("Figure"), 
-                       N_("List of Figures"), 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", N_("Algorithm"),
-                          N_("List of Algorithms"));
-       newFloat(algorithm);
 }
 
 
@@ -99,8 +89,16 @@ Floating const & FloatList::getType(string const & t) const
 }
 
 
+void FloatList::erase(string const & t)
+{
+       list.erase(t);
+}
+
+
 FloatList::const_iterator FloatList::operator[](string const & t) const
 {
        return list.find(t);
 }
 
+
+} // namespace lyx