Fix BlackMisc header includes

* Include only what is used
* Use forward declaration when possible
* Sorted includes

refs #630
This commit is contained in:
Roland Winklmeier
2016-05-11 18:35:12 +02:00
parent 20392d4aa7
commit 3d7a39ed00
375 changed files with 2750 additions and 779 deletions

View File

@@ -7,19 +7,33 @@
* contained in the LICENSE file.
*/
#include "aircraftmodelloaderxplane.h"
#include "xplaneutil.h"
#include "blackmisc/simulation/aircraftmodelutils.h"
#include "blackmisc/predicates.h"
#include "blackmisc/logmessage.h"
#include "blackmisc/aviation/aircrafticaocode.h"
#include "blackmisc/aviation/airlineicaocode.h"
#include "blackmisc/aviation/livery.h"
#include "blackmisc/fileutils.h"
#include "blackmisc/logmessage.h"
#include "blackmisc/simulation/aircraftmodel.h"
#include "blackmisc/simulation/aircraftmodelutils.h"
#include "blackmisc/simulation/distributor.h"
#include "blackmisc/simulation/xplane/aircraftmodelloaderxplane.h"
#include "blackmisc/simulation/xplane/xplaneutil.h"
#include "blackmisc/statusmessage.h"
#include "blackmisc/worker.h"
#include <string.h>
#include <QChar>
#include <QDateTime>
#include <QDir>
#include <QDirIterator>
#include <QTextStream>
#include <QFile>
#include <QFileInfo>
#include <QFlags>
#include <QIODevice>
#include <QList>
#include <QMap>
#include <QRegularExpression>
#include <QDirIterator>
#include <QTextStream>
#include <algorithm>
#include <functional>
using namespace BlackMisc;

View File

@@ -13,15 +13,21 @@
#define BLACKMISC_SIMULATION_XPLANE_AIRCRAFTMODELLOADERXPLANE_H
#include "blackmisc/blackmiscexport.h"
#include "blackmisc/worker.h"
#include "blackmisc/pixmap.h"
#include "blackmisc/simulation/aircraftmodellist.h"
#include "blackmisc/simulation/aircraftmodelloader.h"
#include "blackmisc/simulation/aircraftmodel.h"
#include "blackmisc/simulation/simulatorinfo.h"
#include <QObject>
#include <QPointer>
#include <QString>
#include <QStringList>
#include <QVector>
#include <QtGlobal>
namespace BlackMisc
{
class CWorker;
namespace Simulation
{
namespace XPlane

View File

@@ -11,6 +11,8 @@
#include "blackmisc/simulation/xplane/navdatareference.h"
#include <QtGlobal>
namespace BlackMisc
{
namespace Simulation

View File

@@ -12,9 +12,24 @@
#ifndef BLACKMISC_SIMULATION_XPLANE_NAVDATAREFERENCE_H
#define BLACKMISC_SIMULATION_XPLANE_NAVDATAREFERENCE_H
#include "blackmisc/sequence.h"
#include "blackmisc/geo/geoobjectlist.h"
#include "blackmisc/blackmiscexport.h"
#include "blackmisc/collection.h"
#include "blackmisc/geo/coordinategeodetic.h"
#include "blackmisc/geo/geoobjectlist.h"
#include "blackmisc/geo/latitude.h"
#include "blackmisc/geo/longitude.h"
#include "blackmisc/metaclass.h"
#include "blackmisc/pq/length.h"
#include "blackmisc/propertyindex.h"
#include "blackmisc/sequence.h"
#include "blackmisc/valueobject.h"
#include "blackmisc/variant.h"
#include <QMetaType>
#include <QString>
#include <QVector3D>
#include <array>
#include <tuple>
namespace BlackMisc
{

View File

@@ -7,10 +7,14 @@
* contained in the LICENSE file.
*/
#include "xplaneutil.h"
#include "blackmisc/simulation/xplane/xplaneutil.h"
#include "qsystemdetection.h"
#include <QDir>
#include <QFile>
#include <QFileInfo>
#include <QIODevice>
#include <QTextStream>
#include <QtGlobal>
#if defined(Q_OS_WIN)
#include <Shlobj.h>