]> git.lyx.org Git - lyx.git/blobdiff - src/lyxfunc.h
Painter and scrollbar API patches
[lyx.git] / src / lyxfunc.h
index b394f0de57598639ff2c9d1872bcf002d44f7e1b..387f85e9619afff362bc6aa172233c90e782e28a 100644 (file)
@@ -6,16 +6,19 @@
 #pragma interface
 #endif
 
-#include <X11/Xlib.h>
-#include <sigc++/signal_system.h>
 
-#include "frontends/mouse_state.h"
-#include "frontends/key_state.h"
 #include "commandtags.h" // for kb_action enum
 #include "FuncStatus.h"
 #include "kbsequence.h"
 #include "LString.h"
 
+#include "frontends/mouse_state.h"
+#include "frontends/key_state.h"
+
+#include <boost/signals/trackable.hpp>
+
+#include <X11/Xlib.h>
+
 class LyXView;
 class LyXText;
 
@@ -26,7 +29,7 @@ class LyXText;
     keyboard or from the GUI. All GUI objects, including buttons and
     menus should use this class and never call kernel functions directly.
 */
-class LyXFunc : public SigC::Object {
+class LyXFunc : public boost::signals::trackable {
 public:
        ///
        explicit