[qet] [4329] Minor

[ Thread Index | Date Index | More lists.tuxfamily.org/qet Archives ]


Revision: 4329
Author:   scorpio810
Date:     2016-01-18 10:21:53 +0100 (Mon, 18 Jan 2016)
Log Message:
-----------
Minor

Modified Paths:
--------------
    branches/Qetdxf/sources/editor/qetelementeditor.cpp
    branches/Qetdxf/sources/editor/qetelementeditor.h

Modified: branches/Qetdxf/sources/editor/qetelementeditor.cpp
===================================================================
--- branches/Qetdxf/sources/editor/qetelementeditor.cpp	2016-01-17 23:40:03 UTC (rev 4328)
+++ branches/Qetdxf/sources/editor/qetelementeditor.cpp	2016-01-18 09:21:53 UTC (rev 4329)
@@ -51,6 +51,10 @@
 #include "eseventaddtextfield.h"
 #include "eseventaddterminal.h"
 
+#include "dxftoqet2/dxftoqet_mainwindow.h"
+//#include <QApplication>
+#include "dxftoqet2/src/dxf_data.h"
+
 #include <QMessageBox>
 /*
 	Nombre maximum de primitives affichees par la "liste des parties"
@@ -138,24 +142,25 @@
 	new_element       = new QAction(QET::Icons::DocumentNew,          tr("&Nouveau"),                                  this);
 	open              = new QAction(QET::Icons::DocumentOpen,         tr("&Ouvrir"),                                   this);
 	open_file         = new QAction(QET::Icons::DocumentOpen,         tr("&Ouvrir depuis un fichier"),                 this);
+	open_dxf          = new QAction(QET::Icons::DocumentOpen,         tr("&Ouvrir depuis un fichier dxf"),             this);
 	save              = new QAction(QET::Icons::DocumentSave,         tr("&Enregistrer"),                              this);
 	save_as           = new QAction(QET::Icons::DocumentSaveAs,       tr("Enregistrer sous"),                          this);
 	save_as_file      = new QAction(QET::Icons::DocumentSaveAs,       tr("Enregistrer dans un fichier"),               this);
 	reload            = new QAction(QET::Icons::ViewRefresh,          tr("Recharger"),                                 this);
 	quit              = new QAction(QET::Icons::ApplicationExit,      tr("&Quitter"),                                  this);
-	selectall         = new QAction(QET::Icons::EditSelectAll,        tr("Tout sélectionner"),                      this);
-	deselectall       = new QAction(                                  tr("Désélectionner tout"),                 this);
+	selectall         = new QAction(QET::Icons::EditSelectAll,        tr("Tout sélectionner"),                         this);
+	deselectall       = new QAction(                                  tr("Désélectionner tout"),                       this);
 	cut               = new QAction(QET::Icons::EditCut,              tr("Co&uper"),                                   this);
 	copy              = new QAction(QET::Icons::EditCopy,             tr("Cop&ier"),                                   this);
 	paste             = new QAction(QET::Icons::EditPaste,            tr("C&oller"),                                   this);
 	paste_in_area     = new QAction(QET::Icons::EditPaste,            tr("C&oller dans la zone..."),                   this);
 	paste_from_file   = new QAction(QET::Icons::XmlTextFile,          tr("un fichier"),                                this);
-	paste_from_elmt   = new QAction(QET::Icons::Element,              tr("un élément"),                          this);
-	inv_select        = new QAction(                                  tr("Inverser la sélection"),                  this);
+	paste_from_elmt   = new QAction(QET::Icons::Element,              tr("un élément"),                                this);
+	inv_select        = new QAction(                                  tr("Inverser la sélection"),                     this);
 	edit_delete       = new QAction(QET::Icons::EditDelete,           tr("&Supprimer"),                                this);
 	edit_names        = new QAction(QET::Icons::Names,                tr("Éditer le nom et les traductions de l'élément"), this);
-	edit_author       = new QAction(QET::Icons::UserInformations,     tr("Éditer les informations sur l'auteur"),   this);
-	m_edit_properties = new QAction(QET::Icons::ElementEdit,          tr("Éditer les propriétés de l'élément"), this);
+	edit_author       = new QAction(QET::Icons::UserInformations,     tr("Éditer les informations sur l'auteur"),      this);
+	m_edit_properties = new QAction(QET::Icons::ElementEdit,          tr("Éditer les propriétés de l'élément"),        this);
 	
 	undo = ce_scene -> undoStack().createUndoAction(this, tr("Annuler"));
 	redo = ce_scene -> undoStack().createRedoAction(this, tr("Refaire"));
@@ -190,6 +195,7 @@
 	connect(new_element,     SIGNAL(triggered()), this,     SLOT(slot_new()));
 	connect(open,            SIGNAL(triggered()), this,     SLOT(slot_open()));
 	connect(open_file,       SIGNAL(triggered()), this,     SLOT(slot_openFile()));
+	connect(open_dxf,       SIGNAL(triggered()), this,     SLOT(slot_openDxf()));
 	connect(save,            SIGNAL(triggered()), this,     SLOT(slot_save()));
 	connect(save_as,         SIGNAL(triggered()), this,     SLOT(slot_saveAs()));
 	connect(save_as_file,    SIGNAL(triggered()), this,     SLOT(slot_saveAsFile()));
@@ -351,6 +357,7 @@
 	file_menu    -> addAction(new_element);
 	file_menu    -> addAction(open);
 	file_menu    -> addAction(open_file);
+	file_menu    -> addAction(open_dxf);
 	QMenu *recentfile = file_menu -> addMenu(QET::Icons::DocumentOpenRecent, tr("&Récemment ouverts"));
 	recentfile->addActions(QETApp::elementsRecentFiles()->menu()->actions());
 	connect(QETApp::elementsRecentFiles(), SIGNAL(fileOpeningRequested(const QString &)), this, SLOT(openRecentFile(const QString &)));
@@ -1042,6 +1049,15 @@
 }
 
 /**
+ * @brief QETElementEditor::slot_openDxf
+ */
+void QETElementEditor::slot_openDxf (){
+	//test for try
+	//DXFtoQET_MainWindow w;
+	//w.show();
+}
+
+/**
 	Slot utilise pour ouvrir un fichier recent.
 	Transfere filepath au slot openElement seulement si cet editeur est actif
 	@param filepath Fichier a ouvrir

Modified: branches/Qetdxf/sources/editor/qetelementeditor.h
===================================================================
--- branches/Qetdxf/sources/editor/qetelementeditor.h	2016-01-17 23:40:03 UTC (rev 4328)
+++ branches/Qetdxf/sources/editor/qetelementeditor.h	2016-01-18 09:21:53 UTC (rev 4329)
@@ -23,6 +23,7 @@
 #include "elementscene.h"
 #include "orientationset.h"
 #include "elementslocation.h"
+#include "ui_dxftoqet_mainwindow.h"
 
 class ElementItemEditor;
 class ElementView;
@@ -71,7 +72,7 @@
 	/// List of primitives
 	QListWidget *parts_list;
 	/// actions for the "file" menu
-	QAction *new_element, *open, *open_file, *save, *save_as, *save_as_file, *reload, *quit;
+	QAction *new_element, *open, *open_file, *open_dxf, *save, *save_as, *save_as_file, *reload, *quit;
 	/// actions for the "edit" menu
 	QAction *selectall, *deselectall, *inv_select;
 	QAction *cut, *copy, *paste, *paste_in_area, *paste_from_file, *paste_from_elmt;
@@ -136,6 +137,7 @@
 	void slot_new();
 	void slot_open();
 	void slot_openFile();
+	void slot_openDxf();
 	void openRecentFile(const QString &);
 	void openElement(const QString &);
 	void slot_reload();


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/