12class ViewParamsPrivate
18 MapQuality m_stillQuality;
19 MapQuality m_animationQuality;
22 ViewContext m_viewContext;
25 MapQuality m_mapQuality;
30 bool m_showAtmosphere;
35ViewParamsPrivate::ViewParamsPrivate()
38 , m_viewContext(
Still)
39 , m_mapQuality(m_stillQuality)
42 m_showAtmosphere(true)
47ViewParamsPrivate::~ViewParamsPrivate() =
default;
49ViewParams::ViewParams()
50 : d(new ViewParamsPrivate)
54ViewParams::~ViewParams()
59MapQuality ViewParams::mapQuality(ViewContext viewContext)
const
61 if (viewContext == Still)
62 return d->m_stillQuality;
64 Q_ASSERT(viewContext == Animation);
65 return d->m_animationQuality;
68MapQuality ViewParams::mapQuality()
const
70 return d->m_mapQuality;
73void ViewParams::setMapQualityForViewContext(MapQuality quality, ViewContext viewContext)
75 if (viewContext == Still) {
76 d->m_stillQuality = quality;
77 }
else if (viewContext == Animation) {
78 d->m_animationQuality = quality;
81 if (d->m_viewContext == viewContext) {
82 d->m_mapQuality = quality;
86ViewContext ViewParams::viewContext()
const
88 return d->m_viewContext;
91void ViewParams::setViewContext(ViewContext viewContext)
93 d->m_viewContext = viewContext;
95 if (viewContext == Still)
96 d->m_mapQuality = d->m_stillQuality;
97 if (viewContext == Animation)
98 d->m_mapQuality = d->m_animationQuality;
101bool ViewParams::showAtmosphere()
const
103 return d->m_showAtmosphere;
106void ViewParams::setShowAtmosphere(
bool showAtmosphere)
108 d->m_showAtmosphere = showAtmosphere;
111bool ViewParams::showClouds()
const
113 return d->m_showClouds;
116void ViewParams::setShowClouds(
bool const showClouds)
118 d->m_showClouds = showClouds;
This file contains the headers for ViewParameters.
Binds a QML item to a specific geodetic location in screen coordinates.
@ HighQuality
High quality (e.g. antialiasing for lines)
@ LowQuality
Low resolution (e.g. interlaced)