More forward declaration of Qt types in GeoData* API

parent ae075373
......@@ -16,6 +16,7 @@
// Qt
#include <QTime>
#include <QImage>
// Marble
#include "MarbleDebug.h"
......
......@@ -15,6 +15,7 @@
#include <cstdlib>
#include <QDataStream>
#include <QColor>
namespace Marble
{
......
......@@ -14,13 +14,12 @@
#ifndef MARBLE_GEODATACOLORSTYLE_H
#define MARBLE_GEODATACOLORSTYLE_H
#include <QColor>
#include "GeoDataObject.h"
#include "geodata_export.h"
class QColor;
namespace Marble
{
......
......@@ -27,6 +27,7 @@
#include "GeoDataScreenOverlay.h"
#include "GeoDataTour.h"
#include <QDataStream>
namespace Marble
{
......
......@@ -32,6 +32,7 @@
#include "MarbleDebug.h"
#include <QDataStream>
namespace Marble
{
......
......@@ -13,7 +13,7 @@
#ifndef MARBLE_GEODATAHOTSPOT_H
#define MARBLE_GEODATAHOTSPOT_H
#include <QPoint>
#include <QPointF>
#include "GeoDataObject.h"
......
......@@ -11,6 +11,9 @@
#include "GeoDataItemIcon.h"
#include "GeoDataTypes.h"
#include <QString>
#include <QImage>
namespace Marble
{
......
......@@ -11,11 +11,12 @@
#ifndef GEODATAITEMICON_H
#define GEODATAITEMICON_H
#include <QImage>
#include <QFlags>
#include "GeoDataObject.h"
class QImage;
namespace Marble
{
......
......@@ -12,6 +12,7 @@
#include "GeoDataLabelStyle.h"
#include <QFont>
#include <QColor>
#include <QDataStream>
#include "GeoDataTypes.h"
......
......@@ -12,6 +12,8 @@
#include "GeoDataTypes.h"
#include "MarbleDirs.h"
#include <QDataStream>
namespace Marble
{
......
......@@ -11,6 +11,8 @@
#include "GeoDataOverlay.h"
#include "GeoDataDocument.h"
#include <QImage>
namespace Marble {
class GeoDataOverlayPrivate
......
......@@ -15,9 +15,8 @@
#include "geodata_export.h"
#include "GeoDataFeature.h"
#include <QImage>
class QColor;
class QImage;
namespace Marble
{
......
......@@ -15,9 +15,7 @@
#define MARBLE_GEODATAPLACEMARK_H
#include <QChar>
#include <QDateTime>
#include <QXmlStreamWriter>
#include "GeoDataPoint.h"
#include "GeoDataLineString.h"
......@@ -29,6 +27,8 @@
#include "geodata_export.h"
class QXmlStreamWriter;
namespace Marble
{
......
......@@ -15,6 +15,7 @@
#include "GeoDataPlacemark.h"
#include "OsmPlacemarkData.h"
#include <QPolygonF>
#include <QDebug>
ShpCoastlineProcessor::ShpCoastlineProcessor(GeoDataDocument* document) :
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment