diff options
author | Vladimir Bezkorovainyi <vladimir.bezkorovainyi@nokia.com> | 2011-07-21 17:41:49 +0200 |
---|---|---|
committer | Vladimir Bezkorovainyi <vladimir.bezkorovainyi@nokia.com> | 2011-07-21 17:41:49 +0200 |
commit | b0f8713f11cd13410f27e32903769ddbb9f91acb (patch) | |
tree | 9b53e61131d4f15c2bb479d50d9b8b2de9e06754 /plugins/geoservices | |
parent | a9ff17a3e176b2857510ca450454712e2203128f (diff) |
remove second watermark image
Diffstat (limited to 'plugins/geoservices')
-rw-r--r-- | plugins/geoservices/nokia/qgeotiledmapdata_nokia.cpp | 20 | ||||
-rw-r--r-- | plugins/geoservices/nokia/qgeotiledmapdata_nokia.h | 1 | ||||
-rw-r--r-- | plugins/geoservices/nokia/resource.qrc | 1 | ||||
-rw-r--r-- | plugins/geoservices/nokia/watermark.png | bin | 878 -> 884 bytes | |||
-rw-r--r-- | plugins/geoservices/nokia/watermark_dark.png | bin | 884 -> 0 bytes |
5 files changed, 7 insertions, 15 deletions
diff --git a/plugins/geoservices/nokia/qgeotiledmapdata_nokia.cpp b/plugins/geoservices/nokia/qgeotiledmapdata_nokia.cpp index 413a77d886..291c96c666 100644 --- a/plugins/geoservices/nokia/qgeotiledmapdata_nokia.cpp +++ b/plugins/geoservices/nokia/qgeotiledmapdata_nokia.cpp @@ -81,7 +81,6 @@ namespace QGeoTiledMapDataNokia::QGeoTiledMapDataNokia(QGeoMappingManagerEngineNokia *engine) : QGeoTiledMapData(engine), watermark(":/images/watermark.png"), - watermarkDark(":/images/watermark_dark.png"), m_logoPosition(engine->logoPosition()) { m_networkManager = new QNetworkAccessManager(this); @@ -207,15 +206,10 @@ QString QGeoTiledMapDataNokia::getViewCopyright() */ void QGeoTiledMapDataNokia::paintProviderNotices(QPainter *painter, const QStyleOptionGraphicsItem *) { - bool whiteLogo = mapType() == QGraphicsGeoMap::SatelliteMapDay - || mapType() == QGraphicsGeoMap::SatelliteMapNight - || mapType() == QGraphicsGeoMap::TerrainMap; - - const QPixmap & currentWatermark = whiteLogo ? watermark : watermarkDark; - - QColor fontColor = whiteLogo ? Qt::white : Qt::black; - if (!whiteLogo) + QColor fontColor(Qt::white); + if (mapType() == QGraphicsGeoMap::StreetMap) { + fontColor = Qt::black; fontColor.setAlphaF(0.5); } @@ -227,8 +221,8 @@ void QGeoTiledMapDataNokia::paintProviderNotices(QPainter *painter, const QStyle painter->setFont(font); painter->setPen(fontColor); - const int offset = 5; QRect viewport = painter->combinedTransform().inverted().mapRect(painter->viewport()); + const int offset = 5; viewport.adjust(offset, offset, -offset, -offset); QString copyrightText = getViewCopyright(); @@ -236,13 +230,13 @@ void QGeoTiledMapDataNokia::paintProviderNotices(QPainter *painter, const QStyle QRect watermarkViewRect(viewport), copyrightViewRect(viewport); watermarkViewRect.setHeight(watermarkViewRect.height() - copyrightRect.height()); - copyrightViewRect.adjust(0, currentWatermark.height(), 0, 0); + copyrightViewRect.adjust(0, watermark.height(), 0, 0); - QRect watermarkRect(currentWatermark.rect()); + QRect watermarkRect(watermark.rect()); AdjustLogo(watermarkViewRect, watermarkRect, m_logoPosition); AdjustLogo(copyrightViewRect, copyrightRect, m_logoPosition); - painter->drawPixmap(watermarkRect, currentWatermark); + painter->drawPixmap(watermarkRect, watermark); painter->drawText(copyrightRect, Qt::TextWordWrap, copyrightText); painter->restore(); diff --git a/plugins/geoservices/nokia/qgeotiledmapdata_nokia.h b/plugins/geoservices/nokia/qgeotiledmapdata_nokia.h index acf1ab78f7..002d144a4b 100644 --- a/plugins/geoservices/nokia/qgeotiledmapdata_nokia.h +++ b/plugins/geoservices/nokia/qgeotiledmapdata_nokia.h @@ -86,7 +86,6 @@ private: Q_DISABLE_COPY(QGeoTiledMapDataNokia) QPixmap watermark; - QPixmap watermarkDark; QNetworkAccessManager *m_networkManager; diff --git a/plugins/geoservices/nokia/resource.qrc b/plugins/geoservices/nokia/resource.qrc index c4541beab3..e2626c327c 100644 --- a/plugins/geoservices/nokia/resource.qrc +++ b/plugins/geoservices/nokia/resource.qrc @@ -1,6 +1,5 @@ <RCC> <qresource prefix="/images"> <file>watermark.png</file> - <file>watermark_dark.png</file> </qresource> </RCC> diff --git a/plugins/geoservices/nokia/watermark.png b/plugins/geoservices/nokia/watermark.png Binary files differindex d87caf170e..ed8f332110 100644 --- a/plugins/geoservices/nokia/watermark.png +++ b/plugins/geoservices/nokia/watermark.png diff --git a/plugins/geoservices/nokia/watermark_dark.png b/plugins/geoservices/nokia/watermark_dark.png Binary files differdeleted file mode 100644 index ed8f332110..0000000000 --- a/plugins/geoservices/nokia/watermark_dark.png +++ /dev/null |