New Diagram: List of Drawings (rough draft) added

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2812 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
abhishekm71
2014-02-06 15:19:27 +00:00
parent 004b7ddc3e
commit 026c7f95bb
5 changed files with 103 additions and 0 deletions

View File

@@ -17,6 +17,7 @@
*/
#include "qetproject.h"
#include "diagram.h"
#include "diagramfoliolist.h"
#include "elementdefinition.h"
#include "xmlelementscollection.h"
#include "elementscategory.h"
@@ -830,6 +831,25 @@ Diagram *QETProject::addNewDiagram() {
return(diagram);
}
Diagram *QETProject::addNewDiagramFolioList() {
// ne fait rien si le projet est en lecture seule
if (isReadOnly()) return(0);
// cree un nouveau schema
Diagram *diagram_folio_list = new DiagramFolioList();
// lui transmet les parametres par defaut
diagram_folio_list -> border_and_titleblock.importBorder(defaultBorderProperties());
diagram_folio_list -> border_and_titleblock.importTitleBlock(defaultTitleBlockProperties());
diagram_folio_list -> defaultConductorProperties = defaultConductorProperties();
QString title = "List of Drawings";
diagram_folio_list -> border_and_titleblock.setTitle(title);
addDiagram(diagram_folio_list);
emit(diagramAdded(this, diagram_folio_list));
return(diagram_folio_list);
}
/**
Enleve un schema du projet et emet le signal diagramRemoved
@param diagram le schema a enlever