13class ViewParamsPrivate
19 MapQuality m_stillQuality;
20 MapQuality m_animationQuality;
23 ViewContext m_viewContext;
26 MapQuality m_mapQuality;
32 bool m_showAtmosphere;
37ViewParamsPrivate::ViewParamsPrivate()
40 m_viewContext(
Still ),
41 m_mapQuality( m_stillQuality ),
43 m_showAtmosphere( true ),
48ViewParamsPrivate::~ViewParamsPrivate()
53ViewParams::ViewParams()
54 : d( new ViewParamsPrivate )
58ViewParams::~ViewParams()
63MapQuality ViewParams::mapQuality( ViewContext viewContext )
const
65 if ( viewContext == Still )
66 return d->m_stillQuality;
68 Q_ASSERT( viewContext == Animation );
69 return d->m_animationQuality;
72MapQuality ViewParams::mapQuality()
const
74 return d->m_mapQuality;
77void ViewParams::setMapQualityForViewContext( MapQuality quality, ViewContext viewContext )
79 if ( viewContext == Still ) {
80 d->m_stillQuality = quality;
82 else if ( viewContext == Animation ) {
83 d->m_animationQuality = quality;
86 if ( d->m_viewContext == viewContext ) {
87 d->m_mapQuality = quality;
91ViewContext ViewParams::viewContext()
const
93 return d->m_viewContext;
96void ViewParams::setViewContext( ViewContext viewContext )
98 d->m_viewContext = viewContext;
100 if ( viewContext == Still )
101 d->m_mapQuality = d->m_stillQuality;
102 if ( viewContext == Animation )
103 d->m_mapQuality = d->m_animationQuality;
106bool ViewParams::showAtmosphere()
const
108 return d->m_showAtmosphere;
111void ViewParams::setShowAtmosphere(
bool showAtmosphere )
113 d->m_showAtmosphere = showAtmosphere;
116bool ViewParams::showClouds()
const
118 return d->m_showClouds;
121void ViewParams::setShowClouds(
bool const showClouds )
123 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)