From 07f12de4656cfa2c835637d5d3c657ac0f0ddaf2 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 7 Jun 2011 03:34:19 +0000 Subject: Avoid including gtkmm.h (which brings several megs of header into the compilation). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3367 a436a847-0d15-0410-975c-d299462d15a1 --- src/LoadProjectDialog.cpp | 5 +++++ src/LoadProjectDialog.hpp | 4 +++- src/Patchage.cpp | 8 ++++++-- src/Patchage.hpp | 18 ++++++++++++++++-- src/ProjectList.cpp | 7 ++++++- src/ProjectPropertiesDialog.cpp | 6 +++++- src/UIFile.hpp | 2 +- src/Widget.hpp | 3 ++- src/main.cpp | 4 ++-- 9 files changed, 46 insertions(+), 11 deletions(-) diff --git a/src/LoadProjectDialog.cpp b/src/LoadProjectDialog.cpp index dca9995..01615a6 100644 --- a/src/LoadProjectDialog.cpp +++ b/src/LoadProjectDialog.cpp @@ -16,6 +16,11 @@ * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#include +#include +#include +#include + #include "LoadProjectDialog.hpp" #include "Patchage.hpp" #include "LashProxy.hpp" diff --git a/src/LoadProjectDialog.hpp b/src/LoadProjectDialog.hpp index 9e617e7..ed7036f 100644 --- a/src/LoadProjectDialog.hpp +++ b/src/LoadProjectDialog.hpp @@ -21,7 +21,9 @@ #include -#include +#include +#include +#include #include "Widget.hpp" diff --git a/src/Patchage.cpp b/src/Patchage.cpp index 9dbc3c5..ab093dd 100644 --- a/src/Patchage.cpp +++ b/src/Patchage.cpp @@ -25,8 +25,12 @@ #include #include #include -#include -#include + +#include +#include +#include +#include +#include #include "flowcanvas/Module.hpp" #include "raul/SharedPtr.hpp" diff --git a/src/Patchage.hpp b/src/Patchage.hpp index ed9cff3..4d6a11d 100644 --- a/src/Patchage.hpp +++ b/src/Patchage.hpp @@ -22,8 +22,22 @@ #include #include -#include -#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include "patchage-config.h" #include "Widget.hpp" diff --git a/src/ProjectList.cpp b/src/ProjectList.cpp index 8cb352d..ce8e26d 100644 --- a/src/ProjectList.cpp +++ b/src/ProjectList.cpp @@ -15,7 +15,12 @@ * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ -#include +#include +#include +#include +#include +#include +#include #include "Client.hpp" #include "LashProxy.hpp" diff --git a/src/ProjectPropertiesDialog.cpp b/src/ProjectPropertiesDialog.cpp index 99aac50..93c7a39 100644 --- a/src/ProjectPropertiesDialog.cpp +++ b/src/ProjectPropertiesDialog.cpp @@ -15,7 +15,11 @@ * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ -#include +#include +#include +#include +#include +#include #include "LashProxy.hpp" #include "Patchage.hpp" diff --git a/src/UIFile.hpp b/src/UIFile.hpp index 6ae68f7..0589065 100644 --- a/src/UIFile.hpp +++ b/src/UIFile.hpp @@ -23,7 +23,7 @@ #include #include -#include +#include #include "raul/log.hpp" diff --git a/src/Widget.hpp b/src/Widget.hpp index b0cf314..0f688c4 100644 --- a/src/Widget.hpp +++ b/src/Widget.hpp @@ -21,7 +21,8 @@ #include #include -#include + +#include template class Widget : public boost::noncopyable { diff --git a/src/main.cpp b/src/main.cpp index 89207a9..3256190 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -19,13 +19,13 @@ #include #include #include -#include +#include #include "binary_location.h" #endif #include -#include +#include #include #include "raul/log.hpp" -- cgit v1.2.1