@@ -1342,142 +1342,6 @@ void QgsComposer::readXML( const QDomElement& composerElem, const QDomDocument&
1342
1342
mComposition ->addItemsFromXML ( composerElem, doc );
1343
1343
}
1344
1344
1345
- #if 0
1346
- //composer labels
1347
- QDomNodeList composerLabelList = composerElem.elementsByTagName( "ComposerLabel" );
1348
- for ( int i = 0; i < composerLabelList.size(); ++i )
1349
- {
1350
- QDomElement currentComposerLabelElem = composerLabelList.at( i ).toElement();
1351
- QgsComposerLabel* newLabel = new QgsComposerLabel( mComposition );
1352
- newLabel->readXML( currentComposerLabelElem, doc );
1353
- addComposerLabel( newLabel );
1354
- mComposition->addItem( newLabel );
1355
- mComposition->update();
1356
- mComposition->clearSelection();
1357
- newLabel->setSelected( true );
1358
- showItemOptions( newLabel );
1359
- }
1360
-
1361
- //composer maps
1362
- QDomNodeList composerMapList = composerElem.elementsByTagName( "ComposerMap" );
1363
- for ( int i = 0; i < composerMapList.size(); ++i )
1364
- {
1365
- QDomElement currentComposerMapElem = composerMapList.at( i ).toElement();
1366
- QgsComposerMap* newMap = new QgsComposerMap( mComposition );
1367
- newMap->readXML( currentComposerMapElem, doc );
1368
-
1369
- if ( fromTemplate ) //show map directly if loaded from template
1370
- {
1371
- newMap->updateItem();
1372
- }
1373
- else //show map only on demand if loaded from project
1374
- {
1375
- if ( newMap->previewMode() != QgsComposerMap::Rectangle )
1376
- {
1377
- mMapsToRestore.insert( newMap, newMap->previewMode() );
1378
- newMap->setPreviewMode( QgsComposerMap::Rectangle );
1379
- }
1380
- }
1381
-
1382
- addComposerMap( newMap );
1383
- mComposition->addItem( newMap );
1384
- mComposition->update();
1385
- mComposition->clearSelection();
1386
- newMap->setSelected( true );
1387
- showItemOptions( newMap );
1388
- }
1389
-
1390
- //composer scalebars
1391
- QDomNodeList composerScaleBarList = composerElem.elementsByTagName( "ComposerScaleBar" );
1392
- for ( int i = 0; i < composerScaleBarList.size(); ++i )
1393
- {
1394
- QDomElement currentScaleBarElem = composerScaleBarList.at( i ).toElement();
1395
- QgsComposerScaleBar* newScaleBar = new QgsComposerScaleBar( mComposition );
1396
- newScaleBar->readXML( currentScaleBarElem, doc );
1397
- addComposerScaleBar( newScaleBar );
1398
- mComposition->addItem( newScaleBar );
1399
- mComposition->update();
1400
- mComposition->clearSelection();
1401
- newScaleBar->setSelected( true );
1402
- showItemOptions( newScaleBar );
1403
- }
1404
-
1405
- //composer legends
1406
- QDomNodeList composerLegendList = composerElem.elementsByTagName( "ComposerLegend" );
1407
- for ( int i = 0; i < composerLegendList.size(); ++i )
1408
- {
1409
- QDomElement currentLegendElem = composerLegendList.at( i ).toElement();
1410
- QgsComposerLegend* newLegend = new QgsComposerLegend( mComposition );
1411
- newLegend->readXML( currentLegendElem, doc );
1412
- addComposerLegend( newLegend );
1413
- mComposition->addItem( newLegend );
1414
- mComposition->update();
1415
- mComposition->clearSelection();
1416
- newLegend->setSelected( true );
1417
- showItemOptions( newLegend );
1418
- }
1419
-
1420
- //composer pictures
1421
- QDomNodeList composerPictureList = composerElem.elementsByTagName( "ComposerPicture" );
1422
- for ( int i = 0; i < composerPictureList.size(); ++i )
1423
- {
1424
- QDomElement currentPictureElem = composerPictureList.at( i ).toElement();
1425
- QgsComposerPicture* newPicture = new QgsComposerPicture( mComposition );
1426
- newPicture->readXML( currentPictureElem, doc );
1427
- addComposerPicture( newPicture );
1428
- mComposition->addItem( newPicture );
1429
- mComposition->update();
1430
- mComposition->clearSelection();
1431
- newPicture->setSelected( true );
1432
- showItemOptions( newPicture );
1433
- }
1434
-
1435
- //composer shapes
1436
- QDomNodeList composerShapeList = composerElem.elementsByTagName( "ComposerShape" );
1437
- for ( int i = 0; i < composerShapeList.size(); ++i )
1438
- {
1439
- QDomElement currentShapeElem = composerShapeList.at( i ).toElement();
1440
- QgsComposerShape* newShape = new QgsComposerShape( mComposition );
1441
- newShape->readXML( currentShapeElem, doc );
1442
- addComposerShape( newShape );
1443
- mComposition->addItem( newShape );
1444
- mComposition->update();
1445
- mComposition->clearSelection();
1446
- newShape->setSelected( true );
1447
- showItemOptions( newShape );
1448
- }
1449
-
1450
- //composer arrows
1451
- QDomNodeList composerArrowList = composerElem.elementsByTagName( "ComposerArrow" );
1452
- for ( int i = 0; i < composerArrowList.size(); ++i )
1453
- {
1454
- QDomElement currentArrowElem = composerArrowList.at( i ).toElement();
1455
- QgsComposerArrow* newArrow = new QgsComposerArrow( mComposition );
1456
- newArrow->readXML( currentArrowElem, doc );
1457
- addComposerArrow( newArrow );
1458
- mComposition->addItem( newArrow );
1459
- mComposition->update();
1460
- mComposition->clearSelection();
1461
- newArrow->setSelected( true );
1462
- showItemOptions( newArrow );
1463
- }
1464
-
1465
- //composer tables
1466
- QDomNodeList composerTableList = composerElem.elementsByTagName( "ComposerAttributeTable" );
1467
- for ( int i = 0; i < composerTableList.size(); ++i )
1468
- {
1469
- QDomElement currentTableElem = composerTableList.at( i ).toElement();
1470
- QgsComposerAttributeTable* newTable = new QgsComposerAttributeTable( mComposition );
1471
- newTable->readXML( currentTableElem, doc );
1472
- addComposerTable( newTable );
1473
- mComposition->addItem( newTable );
1474
- mComposition->update();
1475
- mComposition->clearSelection();
1476
- newTable->setSelected( true );
1477
- showItemOptions( newTable );
1478
- }
1479
- #endif // 0
1480
-
1481
1345
mComposition ->sortZList ();
1482
1346
mView ->setComposition ( mComposition );
1483
1347
0 commit comments