]> git.lyx.org Git - lyx.git/blobdiff - src/counters.C
parch from Herbert
[lyx.git] / src / counters.C
index 2a72bf99f4f50f1409a6c18a0c0438db6748f140..af660bf46d8a510cad9686d87a8a1b63cf83ab5a 100644 (file)
@@ -1,13 +1,23 @@
+/* This file is part of
+ * ======================================================
+ *
+ *           LyX, The Document Processor
+ *
+ *           Copyright 1995 Matthias Ettrich
+ *           Copyright 1995-2001 The LyX Team.
+ *
+ *
+ * ====================================================== */
+
+#ifdef __GNUG__
+#pragma implementation
+#endif
+
 #include <config.h>
 
 #include "counters.h"
 #include "debug.h"
 
-#ifdef SIGC_CXX_NAMESPACES
-using SigC::Connection;
-using SigC::slot;
-#endif
-
 using std::endl;
 
 
@@ -48,21 +58,21 @@ void Counter::reset()
 }
 
 
-Counters::~Counters() 
+Counters::~Counters()
 {
        // We need this since we store the Counter's as pointers in
        // the counterList.
        for (CounterList::iterator it = counterList.begin();
             it != counterList.end();
             ++it)
-               delete (*it).second;
+               delete it->second;
 }
 
 
 void Counters::newCounter(string const & newc)
 {
        // First check if newc already exist
-       CounterList::const_iterator cit = counterList.find(newc);
+       CounterList::iterator cit = counterList.find(newc);
        // if alrady exist give warning and return
        if (cit != counterList.end()) {
                lyxerr << "The new counter already exist." << endl;
@@ -75,7 +85,7 @@ void Counters::newCounter(string const & newc)
 void Counters::newCounter(string const & newc, string const & oldc)
 {
        // First check if newc already exist
-       CounterList::const_iterator cit = counterList.find(newc);
+       CounterList::iterator cit = counterList.find(newc);
        // if already existant give warning and return
        if (cit != counterList.end()) {
                lyxerr << "The new counter already exist." << endl;
@@ -90,20 +100,20 @@ void Counters::newCounter(string const & newc, string const & oldc)
        }
 
        Counter * tmp = new Counter;
-       (*it).second->onstep.connect(slot(tmp,
-                                        &Counter::reset));
+       it->second->onstep.connect(SigC::slot(tmp,
+                                             &Counter::reset));
        counterList[newc] = tmp;
 }
 
 
-void Counters::set(string const & ctr, int val) 
+void Counters::set(string const & ctr, int val)
 {
        CounterList::iterator it = counterList.find(ctr);
        if (it == counterList.end()) {
                lyxerr << "Counter does not exist." << endl;
                return;
        }
-       (*it).second->set(val);
+       it->second->set(val);
 }
 
 
@@ -114,18 +124,18 @@ void Counters::addto(string const & ctr, int val)
                lyxerr << "Counter does not exist." << endl;
                return;
        }
-       (*it).second->addto(val);
+       it->second->addto(val);
 }
 
 
-int Counters::value(string const & ctr) const 
+int Counters::value(string const & ctr) const
 {
        CounterList::const_iterator cit = counterList.find(ctr);
        if (cit == counterList.end()) {
                lyxerr << "Counter does not exist." << endl;
                return 0;
        }
-       return (*cit).second->value();
+       return cit->second->value();
 }
 
 
@@ -136,5 +146,5 @@ void Counters::step(string const & ctr)
                lyxerr << "Counter does not exist." << endl;
                return;
        }
-       (*it).second->step();
+       it->second->step();
 }