Changeset View
Changeset View
Standalone View
Standalone View
src/plugins/maps/KReportMapRenderer.cpp
Show First 20 Lines • Show All 57 Lines • ▼ Show 20 Line(s) | |||||
58 | { | 58 | { | ||
59 | m_currentJob = reportItemMaps; | 59 | m_currentJob = reportItemMaps; | ||
60 | int zoom = m_currentJob->zoom(); | 60 | int zoom = m_currentJob->zoom(); | ||
61 | //kreportpluginDebug() << "Map Renderer rendering" << m_currentJob->longtitude() << m_currentJob->latitude(); | 61 | //kreportpluginDebug() << "Map Renderer rendering" << m_currentJob->longtitude() << m_currentJob->latitude(); | ||
62 | 62 | | |||
63 | m_marble.setMapThemeId(m_currentJob->themeId()); | 63 | m_marble.setMapThemeId(m_currentJob->themeId()); | ||
64 | //some themes enable overview map, and this must be disabled after theme switch. | 64 | //some themes enable overview map, and this must be disabled after theme switch. | ||
65 | m_marble.setShowOverviewMap(false); | 65 | m_marble.setShowOverviewMap(false); | ||
66 | m_marble.setSize(m_currentJob->size()); | 66 | m_marble.setSize(KReportItemBase::sceneSize(m_currentJob->size()).toSize()); | ||
67 | m_marble.centerOn(m_currentJob->longtitude(), m_currentJob->latitude()); | 67 | m_marble.centerOn(m_currentJob->longtitude(), m_currentJob->latitude()); | ||
68 | m_marble.setRadius(pow(M_E, (zoom / 200.0))); | 68 | m_marble.setRadius(pow(M_E, (zoom / 200.0))); | ||
69 | 69 | | |||
70 | // Create a painter that will do the painting. | 70 | // Create a painter that will do the painting. | ||
71 | Marble::GeoPainter geoPainter( m_currentJob->oroImage()->picture(), m_marble.viewport(), m_marble.mapQuality() ); | 71 | Marble::GeoPainter geoPainter( m_currentJob->oroImage()->picture(), m_marble.viewport(), m_marble.mapQuality() ); | ||
72 | m_marble.paint( geoPainter, QRect() ); | 72 | m_marble.paint( geoPainter, QRect() ); | ||
73 | 73 | | |||
74 | if (m_marble.renderStatus() == Marble::Complete) { | 74 | if (m_marble.renderStatus() == Marble::Complete) { | ||
▲ Show 20 Lines • Show All 51 Lines • Show Last 20 Lines |