Changeset View
Changeset View
Standalone View
Standalone View
src/plugins/render/sun/SunPlugin.cpp
Show All 37 Lines | 37 | { | |||
---|---|---|---|---|---|
38 | return QStringList( "stars" ); | 38 | return QStringList( "stars" ); | ||
39 | } | 39 | } | ||
40 | 40 | | |||
41 | QString SunPlugin::renderPolicy() const | 41 | QString SunPlugin::renderPolicy() const | ||
42 | { | 42 | { | ||
43 | return QString( "SPECIFIED_ALWAYS" ); | 43 | return QString( "SPECIFIED_ALWAYS" ); | ||
44 | } | 44 | } | ||
45 | 45 | | |||
46 | QStringList SunPlugin::renderPosition() const | 46 | RenderPositions SunPlugin::renderPositions() const | ||
47 | { | 47 | { | ||
48 | QStringList layers = QStringList() << "ALWAYS_ON_TOP"; | 48 | return AlwaysOnTopRenderPosition; | ||
49 | return layers; | | |||
50 | } | 49 | } | ||
51 | 50 | | |||
52 | QString SunPlugin::name() const | 51 | QString SunPlugin::name() const | ||
53 | { | 52 | { | ||
54 | return tr( "Sun" ); | 53 | return tr( "Sun" ); | ||
55 | } | 54 | } | ||
56 | 55 | | |||
57 | QString SunPlugin::guiString() const | 56 | QString SunPlugin::guiString() const | ||
Show All 40 Lines | 96 | { | |||
98 | m_pixmap = QPixmap( MarbleDirs::path( "svg/sunshine.png" ) ).scaled( QSize(22,22) ); | 97 | m_pixmap = QPixmap( MarbleDirs::path( "svg/sunshine.png" ) ).scaled( QSize(22,22) ); | ||
99 | } | 98 | } | ||
100 | 99 | | |||
101 | bool SunPlugin::isInitialized () const | 100 | bool SunPlugin::isInitialized () const | ||
102 | { | 101 | { | ||
103 | return !m_pixmap.isNull(); | 102 | return !m_pixmap.isNull(); | ||
104 | } | 103 | } | ||
105 | 104 | | |||
106 | bool SunPlugin::render( GeoPainter *painter, ViewportParams *viewport, | 105 | bool SunPlugin::render(GeoPainter *painter, ViewportParams *viewport, | ||
107 | const QString& renderPos, GeoSceneLayer * layer ) | 106 | RenderPosition renderPos, GeoSceneLayer *layer) | ||
108 | { | 107 | { | ||
109 | Q_UNUSED( viewport ) | 108 | Q_UNUSED( viewport ) | ||
110 | Q_UNUSED( renderPos ) | 109 | Q_UNUSED( renderPos ) | ||
111 | Q_UNUSED( layer ) | 110 | Q_UNUSED( layer ) | ||
112 | 111 | | |||
113 | if( visible() ) | 112 | if( visible() ) | ||
114 | { | 113 | { | ||
115 | const qreal lon = marbleModel()->sunLocator()->getLon(); | 114 | const qreal lon = marbleModel()->sunLocator()->getLon(); | ||
Show All 11 Lines |