Skip to content

Commit aa4cc3d

Browse files
author
wonder
committedMar 3, 2006
Finally applied all changes from Mapcanvas branch to trunk.
Bug hunting season begins! git-svn-id: http://svn.osgeo.org/qgis/trunk@4949 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent bbaddc9 commit aa4cc3d

File tree

105 files changed

+5164
-5893
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+5164
-5893
lines changed
 

‎ChangeLog

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ Version 0.8 'Joesephine' .... development version
55
** Dropped use of qpicture and resampling for point markers in favour of
66
qt4.1 qsvgrenderer new goodies
77
2006-01-09 [timlinux] 0.7.9.8
8+
** Started Mapcanvas branch for Martin
9+
2006-01-09 [timlinux] 0.7.9.8
810
** Moved plugins into src/plugins
911
2006-01-08 [timlinux] 0.7.9.8
1012
** moved all sources for gui lib into src/gui

‎src/composer/qgscomposermap.cpp

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -94,17 +94,15 @@ void QgsComposerMap::init ()
9494
Q3CanvasRectangle::setZ(20);
9595
setActive(true);
9696

97-
connect ( mMapCanvas, SIGNAL(addedLayer(QgsMapLayer *)), this, SLOT(mapCanvasChanged()) );
98-
connect ( mMapCanvas, SIGNAL(removedLayer(QString)), this, SLOT(mapCanvasChanged()) );
99-
connect ( mMapCanvas, SIGNAL(removedAll()), this, SLOT(mapCanvasChanged()) );
97+
connect ( mMapCanvas, SIGNAL(layersChanged()), this, SLOT(mapCanvasChanged()) );
10098
}
10199

102100
QgsComposerMap::~QgsComposerMap()
103101
{
104102
std::cerr << "QgsComposerMap::~QgsComposerMap" << std::endl;
105103
}
106104

107-
void QgsComposerMap::draw ( QPainter *painter, QgsRect *extent, QgsMapToPixel *transform, QPaintDevice *device )
105+
void QgsComposerMap::draw ( QPainter *painter, QgsRect *extent, QgsMapToPixel *transform)
108106
{
109107
mMapCanvas->freeze(true); // necessary ?
110108
int nlayers = mMapCanvas->layerCount();
@@ -122,7 +120,7 @@ void QgsComposerMap::draw ( QPainter *painter, QgsRect *extent, QgsMapToPixel *t
122120
widthScale *= mComposition->viewScale();
123121
}
124122
double symbolScale = mSymbolScale * mComposition->scale();
125-
vector->draw( painter, extent, transform, device, widthScale, symbolScale);
123+
vector->draw( painter, extent, transform, widthScale, symbolScale);
126124

127125
} else {
128126
// raster
@@ -139,13 +137,13 @@ void QgsComposerMap::draw ( QPainter *painter, QgsRect *extent, QgsMapToPixel *t
139137
painter->save();
140138
painter->scale( 1./multip, 1./multip);
141139

142-
layer->draw( painter, extent, &trans, device );
140+
layer->draw( painter, extent, &trans);
143141

144142
painter->restore();
145143
}
146144
else
147145
{
148-
layer->draw( painter, extent, transform, device );
146+
layer->draw( painter, extent, transform);
149147
}
150148
}
151149
}
@@ -164,7 +162,7 @@ void QgsComposerMap::draw ( QPainter *painter, QgsRect *extent, QgsMapToPixel *t
164162
if ( plotStyle() == QgsComposition::Postscript ) {
165163
fontScale = QgsComposition::psFontScaleFactor() * 72.0 / mComposition->resolution();
166164
}
167-
vector->drawLabels ( painter, extent, transform, device, fontScale );
165+
vector->drawLabels ( painter, extent, transform, fontScale );
168166
}
169167

170168
}
@@ -214,7 +212,7 @@ void QgsComposerMap::cache ( void )
214212

215213
QPainter p(&mCachePixmap);
216214

217-
draw( &p, &mCacheExtent, &transform, &mCachePixmap );
215+
draw( &p, &mCacheExtent, &transform);
218216
p.end();
219217

220218
mNumCachedLayers = mMapCanvas->layerCount();
@@ -271,7 +269,7 @@ void QgsComposerMap::draw ( QPainter & painter )
271269
painter.setClipRect ( 0, 0, Q3CanvasRectangle::width(), Q3CanvasRectangle::height() );
272270
#endif
273271

274-
draw( &painter, &mExtent, &transform, painter.device() );
272+
draw( &painter, &mExtent, &transform);
275273
painter.restore();
276274
}
277275

0 commit comments

Comments
 (0)
Please sign in to comment.