// -*- C++ -*-
+/* This file is part of
+ * ======================================================
+ *
+ * LyX, The Document Processor
+ *
+ * Copyright 1995 Matthias Ettrich
+ * Copyright 1995-2001 The LyX Team.
+ *
+ *
+ * ====================================================== */
+
#ifndef COUNTERS_H
-#define COUTNERS_H
+#define COUNTERS_H
+
+#ifdef __GNUG__
+#pragma interface
+#endif
-#include <map>
-#include <sigc++/signal_system.h>
#include "LString.h"
-#ifdef SIGC_CXX_NAMESPACES
-using SigC::Object;
-using SigC::Signal0;
-#endif
+#include <boost/signals/signal0.hpp>
+#include <boost/signals/trackable.hpp>
+#include <map>
///
-class Counter : public Object {
+class Counter : public boost::trackable {
public:
///
Counter();
///
void reset();
///
- Signal0<void> onstep;
+ boost::signal0<void> onstep;
private:
///
int value_;