Commit 643bd1e wonder
committed
1 parent d2b74ca commit 643bd1e Copy full SHA for 643bd1e
File tree 1 file changed +7
-8
lines changed
1 file changed +7
-8
lines changed Original file line number Diff line number Diff line change 26
26
#include < QPixmap>
27
27
#include < QPainter>
28
28
#include < Q3PaintDeviceMetrics>
29
-
29
+ # include < QTime >
30
30
31
31
32
32
QgsMapRender::QgsMapRender ()
@@ -191,7 +191,9 @@ void QgsMapRender::render(QPainter* painter)
191
191
int myRenderCounter = 0 ;
192
192
193
193
#ifdef QGISDEBUG
194
- std::cout << " QgsMapCanvas::render: Starting to render layer stack." << std::endl;
194
+ std::cout << " QgsMapRender::render: Starting to render layer stack." << std::endl;
195
+ QTime renderTime;
196
+ renderTime.start ();
195
197
#endif
196
198
// render all layers in the stack, starting at the base
197
199
std::deque<QString> layers = mLayers .layerSet ();
@@ -274,7 +276,7 @@ void QgsMapRender::render(QPainter* painter)
274
276
} // while (li != end)
275
277
276
278
#ifdef QGISDEBUG
277
- std::cout << " QgsMapRender::render: Done rendering map layers...emitting renderComplete(paint) \n " ;
279
+ std::cout << " QgsMapRender::render: Done rendering map layers" << std::endl ;
278
280
#endif
279
281
280
282
if (!mOverview )
@@ -309,13 +311,10 @@ void QgsMapRender::render(QPainter* painter)
309
311
emit setProgress (1 ,1 );
310
312
311
313
#ifdef QGISDEBUG
312
- std::cout << " QgsMapCanvas::render: Done rendering map labels...emitting renderComplete(paint)\n " ;
314
+ std::cout << " QgsMapRender::render: Rendering done in " <<
315
+ renderTime.elapsed () / 1000.0 << " seconds" << std::endl;
313
316
#endif
314
317
315
- // notify any listeners that rendering is complete
316
- // note that pmCanvas is not draw to gui yet
317
- // TODO: emit renderComplete(paint);
318
-
319
318
mDrawing = false ;
320
319
321
320
}
You can’t perform that action at this time.
0 commit comments