From: Angus Leeming Date: Thu, 4 Sep 2003 01:18:42 +0000 (+0000) Subject: Move some more #includes out of the header files. X-Git-Tag: 1.6.10~16181 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=2ea91e9359cd38eefaface4455565760e766c6dd;p=features.git Move some more #includes out of the header files. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7656 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/insets/ChangeLog b/src/insets/ChangeLog index a23c7006d6..a44fa7c266 100644 --- a/src/insets/ChangeLog +++ b/src/insets/ChangeLog @@ -1,5 +1,9 @@ 2003-09-04 Angus Leeming + * insetfoot.h: move #include "LaTeXFeatures.h" out of the header file. + * insettabular.h: move #include "FuncStatus.h" out of the header file. + * insettoc.[Ch]: move #include "metricsinfo.h" out of the header file. + * insetcollapsable.h: * insetbranch.C: * insetnote.C: move #include "funcrequest.h" out of the header file. diff --git a/src/insets/insetfoot.h b/src/insets/insetfoot.h index 600ad8bcd2..d6acd653f2 100644 --- a/src/insets/insetfoot.h +++ b/src/insets/insetfoot.h @@ -13,8 +13,6 @@ #ifndef INSETFOOT_H #define INSETFOOT_H - -#include "LaTeXFeatures.h" #include "insetfootlike.h" /** The footnote inset diff --git a/src/insets/insettabular.h b/src/insets/insettabular.h index f3f6781e71..7e2f71b43e 100644 --- a/src/insets/insettabular.h +++ b/src/insets/insettabular.h @@ -48,9 +48,9 @@ #include "inset.h" #include "tabular.h" #include "LString.h" -#include "FuncStatus.h" #include "frontends/mouse_state.h" +class FuncStatus; class LyXLex; class Painter; class BufferView; diff --git a/src/insets/insettoc.C b/src/insets/insettoc.C index 53cb0189c0..f68649a009 100644 --- a/src/insets/insettoc.C +++ b/src/insets/insettoc.C @@ -9,15 +9,17 @@ */ #include - -#include "gettext.h" #include "insettoc.h" -#include "funcrequest.h" + #include "BufferView.h" -#include "frontends/LyXView.h" -#include "frontends/Dialogs.h" #include "debug.h" +#include "funcrequest.h" +#include "gettext.h" +#include "metricsinfo.h" #include "toc.h" +#include "frontends/LyXView.h" +#include "frontends/Dialogs.h" + using std::vector; using std::ostream; diff --git a/src/insets/insettoc.h b/src/insets/insettoc.h index 77ce3e338e..81a1aaa75a 100644 --- a/src/insets/insettoc.h +++ b/src/insets/insettoc.h @@ -14,7 +14,9 @@ #include "insetcommand.h" -#include "metricsinfo.h" + +class MetricsInfo; + /** Used to insert table of contents */