Minor revamp

Remove unused include.
QETproject : Default titleblock are set in the default constructor
instead of set by qetdiagrameditor.
conductor, border, report and xref propertie are now set in the header
of QETProject instead of set by the qetdiagrameditor just after the
creation of a new project.
This commit is contained in:
Claveau Joshua
2020-04-09 16:58:05 +02:00
parent 87f26ce691
commit 5c6f556ad3
3 changed files with 16 additions and 43 deletions

View File

@@ -16,25 +16,12 @@
along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
*/
#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,14 +37,10 @@
#include "addelementtextcommand.h"
#include "conductornumexport.h"
#include "qetgraphicstableitem.h"
#include <QMessageBox>
#include <QStandardPaths>
#include <KAutoSaveFile>
#include "elementscollectionmodel.h"
#include "bomexportdialog.h"
#include <KAutoSaveFile>
/**
* @brief QETDiagramEditor::QETDiagramEditor
@@ -889,24 +872,14 @@ 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());
// add new diagram
bool QETDiagramEditor::newProject()
{
auto new_project = new QETProject(this);
new_project -> addNewDiagram();
return(addProject(new_project));
return addProject(new_project);
}
/**