@@ -114,9 +114,9 @@ def run(item, action, mainwindow):
114
114
layer = QgsVectorLayer (uri .uri (), u'%s.face_mbr' % toponame , provider )
115
115
layer .loadNamedStyle (os .path .join (template_dir , 'face_mbr.qml' ))
116
116
registry .addMapLayers ([layer ])
117
+ legend .moveLayer (layer , group )
117
118
legend .setLayerVisible (layer , False )
118
119
legend .setLayerExpanded (layer , False )
119
- legend .moveLayer (layer , group )
120
120
face_extent = layer .extent ()
121
121
122
122
# face geometry
@@ -129,9 +129,9 @@ def run(item, action, mainwindow):
129
129
layer .setExtent (face_extent )
130
130
layer .loadNamedStyle (os .path .join (template_dir , 'face.qml' ))
131
131
registry .addMapLayers ([layer ])
132
+ legend .moveLayer (layer , group )
132
133
legend .setLayerVisible (layer , False )
133
134
legend .setLayerExpanded (layer , False )
134
- legend .moveLayer (layer , group )
135
135
136
136
# face_seed
137
137
sql = u'SELECT face_id, ST_PointOnSurface(topology.ST_GetFaceGeometry(%s, face_id)) as geom ' \
@@ -143,9 +143,9 @@ def run(item, action, mainwindow):
143
143
layer .setExtent (face_extent )
144
144
layer .loadNamedStyle (os .path .join (template_dir , 'face_seed.qml' ))
145
145
registry .addMapLayers ([layer ])
146
+ legend .moveLayer (layer , group )
146
147
legend .setLayerVisible (layer , False )
147
148
legend .setLayerExpanded (layer , False )
148
- legend .moveLayer (layer , group )
149
149
150
150
# TODO: add polygon0, polygon1 and polygon2 ?
151
151
@@ -162,9 +162,9 @@ def run(item, action, mainwindow):
162
162
layer = QgsVectorLayer (uri .uri (), u'%s.node' % toponame , provider )
163
163
layer .loadNamedStyle (os .path .join (template_dir , 'node.qml' ))
164
164
registry .addMapLayers ([layer ])
165
+ legend .moveLayer (layer , group )
165
166
legend .setLayerVisible (layer , False )
166
167
legend .setLayerExpanded (layer , False )
167
- legend .moveLayer (layer , group )
168
168
node_extent = layer .extent ()
169
169
170
170
# node labels
@@ -175,9 +175,9 @@ def run(item, action, mainwindow):
175
175
layer .setExtent (node_extent )
176
176
layer .loadNamedStyle (os .path .join (template_dir , 'node_label.qml' ))
177
177
registry .addMapLayers ([layer ])
178
+ legend .moveLayer (layer , group )
178
179
legend .setLayerVisible (layer , False )
179
180
legend .setLayerExpanded (layer , False )
180
- legend .moveLayer (layer , group )
181
181
182
182
# EDGES
183
183
group = legend .addGroup (u'Edges' , False , supergroup )
@@ -190,9 +190,9 @@ def run(item, action, mainwindow):
190
190
uri .setWkbType ( QGis .WKBLineString )
191
191
layer = QgsVectorLayer (uri .uri (), u'%s.edge' % toponame , provider )
192
192
registry .addMapLayers ([layer ])
193
+ legend .moveLayer (layer , group )
193
194
legend .setLayerVisible (layer , False )
194
195
legend .setLayerExpanded (layer , False )
195
- legend .moveLayer (layer , group )
196
196
edge_extent = layer .extent ()
197
197
198
198
# directed edge
@@ -203,9 +203,9 @@ def run(item, action, mainwindow):
203
203
layer .setExtent (edge_extent )
204
204
layer .loadNamedStyle (os .path .join (template_dir , 'edge.qml' ))
205
205
registry .addMapLayers ([layer ])
206
+ legend .moveLayer (layer , group )
206
207
legend .setLayerVisible (layer , False )
207
208
legend .setLayerExpanded (layer , False )
208
- legend .moveLayer (layer , group )
209
209
210
210
211
211
# edge labels
@@ -216,9 +216,9 @@ def run(item, action, mainwindow):
216
216
layer .setExtent (edge_extent )
217
217
layer .loadNamedStyle (os .path .join (template_dir , 'edge_label.qml' ))
218
218
registry .addMapLayers ([layer ])
219
+ legend .moveLayer (layer , group )
219
220
legend .setLayerVisible (layer , False )
220
221
legend .setLayerExpanded (layer , False )
221
- legend .moveLayer (layer , group )
222
222
223
223
# face_left
224
224
uri .setDataSource (toponame , 'edge_data' , 'geom' , '' , 'edge_id' )
@@ -228,9 +228,9 @@ def run(item, action, mainwindow):
228
228
layer .setExtent (edge_extent )
229
229
layer .loadNamedStyle (os .path .join (template_dir , 'face_left.qml' ))
230
230
registry .addMapLayers ([layer ])
231
+ legend .moveLayer (layer , group )
231
232
legend .setLayerVisible (layer , False )
232
233
legend .setLayerExpanded (layer , False )
233
- legend .moveLayer (layer , group )
234
234
235
235
# face_right
236
236
uri .setDataSource (toponame , 'edge_data' , 'geom' , '' , 'edge_id' )
@@ -240,9 +240,9 @@ def run(item, action, mainwindow):
240
240
layer .setExtent (edge_extent )
241
241
layer .loadNamedStyle (os .path .join (template_dir , 'face_right.qml' ))
242
242
registry .addMapLayers ([layer ])
243
+ legend .moveLayer (layer , group )
243
244
legend .setLayerVisible (layer , False )
244
245
legend .setLayerExpanded (layer , False )
245
- legend .moveLayer (layer , group )
246
246
247
247
# next_left
248
248
uri .setDataSource (toponame , 'edge_data' , 'geom' , '' , 'edge_id' )
@@ -252,9 +252,9 @@ def run(item, action, mainwindow):
252
252
layer .setExtent (edge_extent )
253
253
layer .loadNamedStyle (os .path .join (template_dir , 'next_left.qml' ))
254
254
registry .addMapLayers ([layer ])
255
+ legend .moveLayer (layer , group )
255
256
legend .setLayerVisible (layer , False )
256
257
legend .setLayerExpanded (layer , False )
257
- legend .moveLayer (layer , group )
258
258
259
259
# next_right
260
260
uri .setDataSource (toponame , 'edge_data' , 'geom' , '' , 'edge_id' )
@@ -264,9 +264,9 @@ def run(item, action, mainwindow):
264
264
layer .setExtent (edge_extent )
265
265
layer .loadNamedStyle (os .path .join (template_dir , 'next_right.qml' ))
266
266
registry .addMapLayers ([layer ])
267
+ legend .moveLayer (layer , group )
267
268
legend .setLayerVisible (layer , False )
268
269
legend .setLayerExpanded (layer , False )
269
- legend .moveLayer (layer , group )
270
270
271
271
finally :
272
272
# restore canvas render flag
0 commit comments