diff --git a/sources/qetdiagrameditor.cpp b/sources/qetdiagrameditor.cpp index 2f4983b3d..31ec13f83 100644 --- a/sources/qetdiagrameditor.cpp +++ b/sources/qetdiagrameditor.cpp @@ -16,25 +16,12 @@ along with QElectroTech. If not, see . */ #include "qetdiagrameditor.h" -#include "qetapp.h" -#include "diagramcontent.h" #include "diagramview.h" -#include "diagram.h" -#include "qetgraphicsitem/element.h" #include "elementspanelwidget.h" -#include "conductorpropertieswidget.h" -#include "qetproject.h" -#include "projectview.h" #include "recentfiles.h" #include "qeticons.h" -#include "qetelementeditor.h" #include "qetmessagebox.h" -#include "qetresult.h" -#include "genericpanel.h" -#include "nomenclature.h" #include "diagramfoliolist.h" -#include "qetshapeitem.h" -#include "reportproperties.h" #include "diagrampropertieseditordockwidget.h" #include "diagrameventaddshape.h" #include "diagrameventaddimage.h" @@ -50,15 +37,11 @@ #include "addelementtextcommand.h" #include "conductornumexport.h" #include "qetgraphicstableitem.h" +#include "bomexportdialog.h" #include "nomenclaturemodel.h" -#include -#include #include -#include "elementscollectionmodel.h" -#include "bomexportdialog.h" - /** * @brief QETDiagramEditor::QETDiagramEditor @@ -917,24 +900,17 @@ void QETDiagramEditor::saveAs() { /** * @brief QETDiagramEditor::newProject - * Create an empty project + * Create a new project with an empty diagram * @return */ -bool QETDiagramEditor::newProject() { - // create new project without diagram - QETProject *new_project = new QETProject(this); - - // Set default properties for new diagram - new_project -> setDefaultBorderProperties (BorderProperties:: defaultProperties()); - new_project -> setDefaultConductorProperties (ConductorProperties:: defaultProperties()); - new_project -> setDefaultTitleBlockProperties (TitleBlockProperties::defaultProperties()); - new_project -> setDefaultReportProperties (ReportProperties:: defaultProperties()); - new_project -> setDefaultXRefProperties (XRefProperties:: defaultProperties()); +bool QETDiagramEditor::newProject() +{ + auto new_project = new QETProject(this); // add new diagram new_project -> addNewDiagram(); - return(addProject(new_project)); + return addProject(new_project); } /**