From e7d33b9b4baef8e5b4080b8ad1a78ef25c3cd7a2 Mon Sep 17 00:00:00 2001 From: blacksun Date: Sat, 20 Sep 2014 18:26:13 +0000 Subject: [PATCH] Replace some #include, by pre declaration git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@3316 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/elementprovider.cpp | 4 +++- sources/elementprovider.h | 9 ++++++--- sources/ui/masterpropertieswidget.cpp | 2 ++ sources/ui/masterpropertieswidget.h | 3 ++- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/sources/elementprovider.cpp b/sources/elementprovider.cpp index 85345b610..9ce673e7a 100644 --- a/sources/elementprovider.cpp +++ b/sources/elementprovider.cpp @@ -16,7 +16,9 @@ along with QElectroTech. If not, see . */ #include "elementprovider.h" -#include "QUuid" +#include "qetproject.h" +#include "diagram.h" +#include "qetgraphicsitem/element.h" /** * @brief ElementProvider::ElementProvider Constructor diff --git a/sources/elementprovider.h b/sources/elementprovider.h index 106bebd92..4321940df 100644 --- a/sources/elementprovider.h +++ b/sources/elementprovider.h @@ -18,9 +18,12 @@ #ifndef ELEMENTPROVIDER_H #define ELEMENTPROVIDER_H -#include "qetproject.h" -#include "diagram.h" -#include "qetgraphicsitem/element.h" +#include +#include + +class QETProject; +class Diagram; +class Element; /** this class can search in the given diagram or project some kind of element diff --git a/sources/ui/masterpropertieswidget.cpp b/sources/ui/masterpropertieswidget.cpp index 56070bd1b..09a4dffed 100644 --- a/sources/ui/masterpropertieswidget.cpp +++ b/sources/ui/masterpropertieswidget.cpp @@ -21,6 +21,8 @@ #include #include #include +#include +#include /** * @brief MasterPropertiesWidget::MasterPropertiesWidget diff --git a/sources/ui/masterpropertieswidget.h b/sources/ui/masterpropertieswidget.h index c531e8eba..6f7f27752 100644 --- a/sources/ui/masterpropertieswidget.h +++ b/sources/ui/masterpropertieswidget.h @@ -19,9 +19,10 @@ #define MASTERPROPERTIESWIDGET_H #include -#include "element.h" +#include class QListWidgetItem; +class Element; namespace Ui { class MasterPropertiesWidget;