From 2c791753045514d4becf262e702f7700b687613f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Lemaire?= Date: Sat, 24 Aug 2013 00:50:56 +0200 Subject: [PATCH] Header chain optimization --- src/editing/baseform.cpp | 2 ++ src/editing/baseform.h | 5 +++-- src/editing/baseinput.cpp | 3 +++ src/editing/baseinput.h | 7 ++++--- src/editing/formrender.cpp | 2 ++ 5 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/editing/baseform.cpp b/src/editing/baseform.cpp index 951d9a0..54e866f 100644 --- a/src/editing/baseform.cpp +++ b/src/editing/baseform.cpp @@ -16,6 +16,8 @@ #include #include #include +#include +#include BaseForm::BaseForm(QWidget* parent, bool auto_apply, bool with_layers) : QWidget(parent) { diff --git a/src/editing/baseform.h b/src/editing/baseform.h index bc6f8bf..9a46a8a 100644 --- a/src/editing/baseform.h +++ b/src/editing/baseform.h @@ -2,8 +2,6 @@ #define _PAYSAGES_QT_BASEFORM_H_ #include -#include -#include #include #include "basepreview.h" #include "baseinput.h" @@ -16,6 +14,9 @@ #include "rendering/noise.h" #include "rendering/layers.h" +class QPushButton; +class QComboBox; + class BaseForm : public QWidget { Q_OBJECT diff --git a/src/editing/baseinput.cpp b/src/editing/baseinput.cpp index 31b2ce2..c7f7fd8 100644 --- a/src/editing/baseinput.cpp +++ b/src/editing/baseinput.cpp @@ -1,5 +1,8 @@ #include "baseinput.h" +#include +#include + BaseInput::BaseInput(QWidget* form, QString label): QObject(form) { diff --git a/src/editing/baseinput.h b/src/editing/baseinput.h index 168fb8e..54040b6 100644 --- a/src/editing/baseinput.h +++ b/src/editing/baseinput.h @@ -1,8 +1,9 @@ #ifndef _PAYSAGES_QT_BASEINPUT_H_ #define _PAYSAGES_QT_BASEINPUT_H_ -#include -#include +#include +class QWidget; +class QLabel; class BaseInput:public QObject { @@ -10,7 +11,7 @@ class BaseInput:public QObject public: BaseInput(QWidget* form, QString label); - inline QWidget* label() {return _label;} + inline QLabel* label() {return _label;} inline QWidget* preview() {return _preview;} inline QWidget* control() {return _control;} void setVisibilityCondition(int* value, int condition); diff --git a/src/editing/formrender.cpp b/src/editing/formrender.cpp index a98ab04..7ae0f3b 100644 --- a/src/editing/formrender.cpp +++ b/src/editing/formrender.cpp @@ -1,5 +1,7 @@ #include "formrender.h" +#include + #include "dialogrender.h" #include "inputcamera.h" #include "tools.h"