]> git.lyx.org Git - features.git/blobdiff - src/frontends/LyXView.h
reduce #includes
[features.git] / src / frontends / LyXView.h
index 0ad2fbfb0605635587be48f828da0fa7d671b4ab..ec76fdf36485fd18e949f1d44915c3b44a76615f 100644 (file)
@@ -14,9 +14,7 @@
 #define LYXVIEW_H
 
 #include "frontends/Application.h"
-#include "frontends/Toolbars.h"
-
-#include "LyXFunc.h"
+#include "support/docstring.h"
 
 #include <boost/signal.hpp>
 #include <boost/signals/trackable.hpp>
@@ -33,13 +31,15 @@ class Buffer;
 class BufferView;
 class FuncRequest;
 class Inset;
-class LyXFunc;
 class Timeout;
+class ToolbarInfo;
 
 namespace frontend {
 
 class Dialogs;
 class WorkArea;
+class Toolbar;
+class Toolbars;
 
 /**
  * LyXView - main LyX window
@@ -110,7 +110,7 @@ public:
        /// show busy cursor
        virtual void busy(bool) = 0;
 
-       virtual Toolbars::ToolbarPtr makeToolbar(ToolbarInfo const & tbinfo, bool newline) = 0;
+       virtual Toolbar * makeToolbar(ToolbarInfo const & tbinfo, bool newline) = 0;
 
        //@{ generic accessor functions