Browse Source

Flickable in Offline Maps

Reorder of headers
QGC4.4
dogmaphobic 9 years ago
parent
commit
03683ca164
  1. 6
      src/QtLocationPlugin/QGCMapTileSet.cpp
  2. 4
      src/QtLocationPlugin/QGCMapUrlEngine.cpp
  3. 6
      src/QtLocationPlugin/QGCTileCacheWorker.cpp
  4. 4
      src/QtLocationPlugin/QGeoCodeReplyQGC.cpp
  5. 7
      src/QtLocationPlugin/QGeoCodingManagerEngineQGC.cpp
  6. 6
      src/QtLocationPlugin/QGeoMapReplyQGC.cpp
  7. 5
      src/QtLocationPlugin/QGeoServiceProviderPluginQGC.cpp
  8. 8
      src/QtLocationPlugin/QGeoTileFetcherQGC.cpp
  9. 8
      src/QtLocationPlugin/QGeoTiledMappingManagerEngineQGC.cpp
  10. 17
      src/QtLocationPlugin/QMLControl/OfflineMap.qml
  11. 3
      src/QtLocationPlugin/QMLControl/QGCMapEngineManager.cc

6
src/QtLocationPlugin/QGCMapTileSet.cpp

@ -29,13 +29,13 @@ This file is part of the QGROUNDCONTROL project @@ -29,13 +29,13 @@ This file is part of the QGROUNDCONTROL project
*
*/
#include <math.h>
#include <QSettings>
#include "QGCMapEngine.h"
#include "QGCMapTileSet.h"
#include "QGCMapEngineManager.h"
#include <QSettings>
#include <math.h>
QGC_LOGGING_CATEGORY(QGCCachedTileSetLog, "QGCCachedTileSetLog")
#define TILE_BATCH_SIZE 256

4
src/QtLocationPlugin/QGCMapUrlEngine.cpp

@ -27,6 +27,8 @@ This file is part of the QGROUNDCONTROL project @@ -27,6 +27,8 @@ This file is part of the QGROUNDCONTROL project
* Original work: The OpenPilot Team, http://www.openpilot.org Copyright (C) 2012.
*/
#include "QGCMapEngine.h"
#include <QRegExp>
#include <QNetworkReply>
#include <QEventLoop>
@ -34,8 +36,6 @@ This file is part of the QGROUNDCONTROL project @@ -34,8 +36,6 @@ This file is part of the QGROUNDCONTROL project
#include <QString>
#include <QByteArray>
#include "QGCMapEngine.h"
//-----------------------------------------------------------------------------
UrlFactory::UrlFactory()
: _timeout(5 * 1000)

6
src/QtLocationPlugin/QGCTileCacheWorker.cpp

@ -29,6 +29,9 @@ This file is part of the QGROUNDCONTROL project @@ -29,6 +29,9 @@ This file is part of the QGROUNDCONTROL project
*
*/
#include "QGCMapEngine.h"
#include "QGCMapTileSet.h"
#include <QVariant>
#include <QtSql/QSqlQuery>
#include <QSqlError>
@ -39,9 +42,6 @@ This file is part of the QGROUNDCONTROL project @@ -39,9 +42,6 @@ This file is part of the QGROUNDCONTROL project
#include "time.h"
#include "QGCMapEngine.h"
#include "QGCMapTileSet.h"
const char* kDefaultSet = "Default Tile Set";
const QString kSession = QLatin1String("QGeoTileWorkerSession");

4
src/QtLocationPlugin/QGeoCodeReplyQGC.cpp

@ -44,6 +44,8 @@ @@ -44,6 +44,8 @@
**
****************************************************************************/
#include "QGeoCodeReplyQGC.h"
#include <QtCore/QJsonDocument>
#include <QtCore/QJsonObject>
#include <QtCore/QJsonArray>
@ -54,8 +56,6 @@ @@ -54,8 +56,6 @@
#include <QSet>
#include <QDebug>
#include "QGeoCodeReplyQGC.h"
enum QGeoCodeTypeGoogle {
GeoCodeTypeUnknown,
StreetAddress, // indicates a precise street address.

7
src/QtLocationPlugin/QGeoCodingManagerEngineQGC.cpp

@ -44,6 +44,9 @@ @@ -44,6 +44,9 @@
**
****************************************************************************/
#include "QGeoCodingManagerEngineQGC.h"
#include "QGeoCodeReplyQGC.h"
#include <QtCore/QVariantMap>
#include <QtCore/QUrl>
#include <QtCore/QUrlQuery>
@ -55,10 +58,6 @@ @@ -55,10 +58,6 @@
#include <QtPositioning/QGeoAddress>
#include <QtPositioning/QGeoShape>
#include <QtPositioning/QGeoRectangle>
#include <QDebug>
#include "QGeoCodingManagerEngineQGC.h"
#include "QGeoCodeReplyQGC.h"
static QString addressToQuery(const QGeoAddress &address)
{

6
src/QtLocationPlugin/QGeoMapReplyQGC.cpp

@ -44,13 +44,13 @@ @@ -44,13 +44,13 @@
**
****************************************************************************/
#include "QGCMapEngine.h"
#include "QGeoMapReplyQGC.h"
#include <QtLocation/private/qgeotilespec_p.h>
#include <QtNetwork/QNetworkAccessManager>
#include <QFile>
#include "QGCMapEngine.h"
#include "QGeoMapReplyQGC.h"
//-----------------------------------------------------------------------------
QGeoTiledMapReplyQGC::QGeoTiledMapReplyQGC(QNetworkAccessManager *networkManager, const QNetworkRequest &request, const QGeoTileSpec &spec, QObject *parent)
: QGeoTiledMapReply(spec, parent)

5
src/QtLocationPlugin/QGeoServiceProviderPluginQGC.cpp

@ -44,13 +44,12 @@ @@ -44,13 +44,12 @@
**
****************************************************************************/
#include <QtLocation/private/qgeotiledmappingmanagerengine_p.h>
#include "qdebug.h"
#include "QGeoServiceProviderPluginQGC.h"
#include "QGeoTiledMappingManagerEngineQGC.h"
#include "QGeoCodingManagerEngineQGC.h"
#include <QtLocation/private/qgeotiledmappingmanagerengine_p.h>
Q_EXTERN_C Q_DECL_EXPORT const char *qt_plugin_query_metadata();
Q_EXTERN_C Q_DECL_EXPORT QT_PREPEND_NAMESPACE(QObject) *qt_plugin_instance();

8
src/QtLocationPlugin/QGeoTileFetcherQGC.cpp

@ -44,14 +44,14 @@ @@ -44,14 +44,14 @@
**
****************************************************************************/
#include <QtCore/QLocale>
#include <QtNetwork/QNetworkRequest>
#include <QtLocation/private/qgeotilespec_p.h>
#include "QGCMapEngine.h"
#include "QGeoTileFetcherQGC.h"
#include "QGeoMapReplyQGC.h"
#include <QtCore/QLocale>
#include <QtNetwork/QNetworkRequest>
#include <QtLocation/private/qgeotilespec_p.h>
//-----------------------------------------------------------------------------
QGeoTileFetcherQGC::QGeoTileFetcherQGC(QGeoTiledMappingManagerEngine *parent)
: QGeoTileFetcher(parent)

8
src/QtLocationPlugin/QGeoTiledMappingManagerEngineQGC.cpp

@ -44,6 +44,10 @@ @@ -44,6 +44,10 @@
**
****************************************************************************/
#include "QGCMapEngine.h"
#include "QGeoTiledMappingManagerEngineQGC.h"
#include "QGeoTileFetcherQGC.h"
#include <QtLocation/private/qgeocameracapabilities_p.h>
#include <QtLocation/private/qgeomaptype_p.h>
#if QT_VERSION < 0x050500
@ -54,10 +58,6 @@ @@ -54,10 +58,6 @@
#include <QDir>
#include <QStandardPaths>
#include "QGCMapEngine.h"
#include "QGeoTiledMappingManagerEngineQGC.h"
#include "QGeoTileFetcherQGC.h"
#if QT_VERSION >= 0x050500
//-----------------------------------------------------------------------------
QGeoTiledMapQGC::QGeoTiledMapQGC(QGeoTiledMappingManagerEngine *engine, QObject *parent)

17
src/QtLocationPlugin/QMLControl/OfflineMap.qml

@ -611,8 +611,14 @@ Rectangle { @@ -611,8 +611,14 @@ Rectangle {
anchors.bottom: parent.bottom
anchors.margins: ScreenTools.defaultFontPixelWidth
visible: false
QGCFlickable {
id: infoScroll
anchors.fill: parent
contentHeight: infoColumn.height
flickableDirection: Flickable.VerticalFlick
clip: true
Column {
id: infoColumn
width: parent.width
spacing: ScreenTools.defaultFontPixelHeight
Item {
@ -779,6 +785,7 @@ Rectangle { @@ -779,6 +785,7 @@ Rectangle {
}
}
}
}
Rectangle {
id: _optionsView
color: __qgcPal.windowShade
@ -794,7 +801,14 @@ Rectangle { @@ -794,7 +801,14 @@ Rectangle {
maxCacheMemSize.text = QGroundControl.mapEngineManager.maxMemCache
}
}
QGCFlickable {
id: optionsScroll
anchors.fill: parent
contentHeight: optionsColumn.height
flickableDirection: Flickable.VerticalFlick
clip: true
Column {
id: optionsColumn
width: parent.width
spacing: ScreenTools.defaultFontPixelHeight
Item {
@ -906,4 +920,5 @@ Rectangle { @@ -906,4 +920,5 @@ Rectangle {
}
}
}
}
}

3
src/QtLocationPlugin/QMLControl/QGCMapEngineManager.cc

@ -26,9 +26,10 @@ @@ -26,9 +26,10 @@
#include "QGCMapEngineManager.h"
#include "QGCApplication.h"
#include <QSettings>
#include "QGCMapTileSet.h"
#include "QGCMapUrlEngine.h"
#include <QSettings>
#include <QStorageInfo>
#include <stdio.h>

Loading…
Cancel
Save