[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [marble] src/lib/marble: simplify
From: Bernhard Beschow <bbeschow () cs ! tu-berlin ! de>
Date: 2016-10-03 19:52:11
Message-ID: E1br9HX-0000rO-Qp () code ! kde ! org
[Download RAW message or body]
Git commit b5672254104e974ab4fc8cb8e8bcff7116e3c709 by Bernhard Beschow.
Committed on 03/10/2016 at 18:56.
Pushed by beschow into branch 'master'.
simplify
M +7 -9 src/lib/marble/StyleBuilder.cpp
http://commits.kde.org/marble/b5672254104e974ab4fc8cb8e8bcff7116e3c709
diff --git a/src/lib/marble/StyleBuilder.cpp b/src/lib/marble/StyleBuilder.cpp
index 10a51ce..d8eabd6 100644
--- a/src/lib/marble/StyleBuilder.cpp
+++ b/src/lib/marble/StyleBuilder.cpp
@@ -1189,22 +1189,20 @@ void StyleBuilder::setDefaultLabelColor( const QColor& color )
GeoDataStyle::ConstPtr StyleBuilder::createStyle(const StyleParameters ¶meters) const
{
- if (!parameters.placemark) {
- Q_ASSERT(false && "Must not pass a null feature to StyleBuilder::createStyle");
+ const GeoDataPlacemark *const placemark = parameters.placemark;
+
+ if (!placemark) {
+ Q_ASSERT(false && "Must not pass a null placemark to StyleBuilder::createStyle");
return GeoDataStyle::Ptr();
}
- if (parameters.placemark->customStyle()) {
- return parameters.placemark->customStyle();
+ if (placemark->customStyle()) {
+ return placemark->customStyle();
}
- auto const visualCategory = parameters.placemark->visualCategory();
+ auto const visualCategory = placemark->visualCategory();
GeoDataStyle::ConstPtr style = presetStyle(visualCategory);
- if (parameters.placemark->nodeType() != GeoDataTypes::GeoDataPlacemarkType) {
- return style;
- }
- GeoDataPlacemark const * placemark = static_cast<GeoDataPlacemark const *>(parameters.placemark);
OsmPlacemarkData const & osmData = placemark->osmData();
if (placemark->geometry()->nodeType() == GeoDataTypes::GeoDataPointType) {
if (visualCategory == GeoDataPlacemark::NaturalTree) {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic