@@ -106,10 +106,6 @@ void GlobePlugin::initGui()
106
106
mQGisIface ->addPluginToMenu ( tr ( " &Globe" ), mQActionPointer );
107
107
mQDockWidget .setWidget (&viewer);
108
108
109
- connect (mQGisIface ->mapCanvas (), SIGNAL (renderStarting ()),
110
- this , SLOT ( renderStarting () ) );
111
- connect (mQGisIface ->mapCanvas (), SIGNAL (renderComplete ( QPainter * )),
112
- this , SLOT ( renderComplete ( QPainter * ) ) );
113
109
connect (mQGisIface ->mapCanvas () , SIGNAL (extentsChanged ()),
114
110
this , SLOT ( extentsChanged () ) );
115
111
connect (mQGisIface ->mapCanvas (), SIGNAL (layersChanged ()),
@@ -128,7 +124,7 @@ void GlobePlugin::run()
128
124
129
125
// read base layers from earth file
130
126
EarthFile earthFile;
131
- if ( !earthFile.readXML ( " /home/pi/devel/gis/qgis/qgis/ src/plugins/globe/globe.earth" ) )
127
+ if ( !earthFile.readXML ( " /home/pi/devel/gis/qgis/src/plugins/globe/globe.earth" ) )
132
128
{
133
129
return ;
134
130
}
@@ -168,36 +164,16 @@ void GlobePlugin::extentsChanged()
168
164
QgsDebugMsg (" >>>>>>>>>> extentsChanged: " + mQGisIface ->mapCanvas ()->extent ().toString ());
169
165
}
170
166
171
- void GlobePlugin::renderStarting ()
172
- {
173
- if (mTileSource && mMapNode ->getMap ()->getImageMapLayers ().size () > 1 ) { mTileSource ->getRenderMutex ().writeLock (); }
174
- QgsDebugMsg (" >>>>>>>>>> renderStarting" );
175
- }
176
-
177
- void GlobePlugin::renderComplete ( QPainter * )
178
- {
179
- if (mTileSource && mMapNode ->getMap ()->getImageMapLayers ().size () > 1 ) { mTileSource ->getRenderMutex ().writeUnlock (); }
180
- QgsDebugMsg (" >>>>>>>>>> renderComplete" );
181
- }
182
-
183
167
void GlobePlugin::layersChanged ()
184
168
{
185
169
QgsDebugMsg (" >>>>>>>>>> layersChanged" );
186
170
if (mTileSource && mMapNode ->getMap ()->getImageMapLayers ().size () > 1 )
187
171
{
188
- {
189
- Threading::ScopedReadLock lock (mTileSource ->getRenderMutex ());
190
- viewer.getDatabasePager ()->clear ();
191
- }
172
+ viewer.getDatabasePager ()->clear ();
192
173
QgsDebugMsg (" >>>>>>>>>> removeMapLayer" );
193
174
QgsDebugMsg (QString (" >>>>>>>>>> getImageMapLayers().size = %1" ).arg (mMapNode ->getMap ()->getImageMapLayers ().size () ));
194
175
mMapNode ->getMap ()->removeMapLayer ( mQgisMapLayer );
195
176
QgsDebugMsg (QString (" >>>>>>>>>> getImageMapLayers().size = %1" ).arg (mMapNode ->getMap ()->getImageMapLayers ().size () ));
196
- // QgsDebugMsg(">>>>>>>>>> addMapLayer");
197
- // mMapNode->getMap()->addMapLayer( mQgisMapLayer );
198
- // QgsDebugMsg(QString(">>>>>>>>>> getImageMapLayers().size = %1").arg(mMapNode->getMap()->getImageMapLayers().size() ));
199
- } else if (mTileSource && mMapNode ->getMap ()->getImageMapLayers ().size () == 1 )
200
- {
201
177
QgsDebugMsg (" >>>>>>>>>> addMapLayer" );
202
178
mTileSource = new QgsOsgEarthTileSource (mQGisIface );
203
179
mTileSource ->initialize (" " , 0 );
0 commit comments