[qet] [1997] add warning message if recent file doesn't exists.

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


Revision: 1997
Author:   cfdev
Date:     2013-01-03 18:26:08 +0100 (Thu, 03 Jan 2013)
Log Message:
-----------
add warning message if recent file doesn't exists.

Modified Paths:
--------------
    trunk/sources/editor/qetelementeditor.cpp
    trunk/sources/qetdiagrameditor.cpp

Modified: trunk/sources/editor/qetelementeditor.cpp
===================================================================
--- trunk/sources/editor/qetelementeditor.cpp	2013-01-01 18:39:42 UTC (rev 1996)
+++ trunk/sources/editor/qetelementeditor.cpp	2013-01-03 17:26:08 UTC (rev 1997)
@@ -40,6 +40,7 @@
 #include "texteditor.h"
 #include "textfieldeditor.h"
 
+#include <QMessageBox>
 /*
 	Nombre maximum de primitives affichees par la "liste des parties"
 	Au-dela, un petit message est affiche, indiquant que ce nombre a ete depasse
@@ -914,6 +915,10 @@
 	@see openElement
 */
 void QETElementEditor::openRecentFile(const QString &filepath) {
+	if (!QFile::exists ( filepath )) 
+		QMessageBox::warning(this, tr("Attention"),
+							tr("Le fichier semble ne plus exister...")+"\n"+
+							tr("Fichier: ")+filepath+"\n");
 	if (qApp -> activeWindow() != this) return;
 	openElement(filepath);
 }

Modified: trunk/sources/qetdiagrameditor.cpp
===================================================================
--- trunk/sources/qetdiagrameditor.cpp	2013-01-01 18:39:42 UTC (rev 1996)
+++ trunk/sources/qetdiagrameditor.cpp	2013-01-03 17:26:08 UTC (rev 1997)
@@ -30,6 +30,8 @@
 #include "qetresult.h"
 #include "genericpanel.h"
 
+#include <QMessageBox>
+
 /**
 	constructeur
 	@param files Liste de fichiers a ouvrir
@@ -635,6 +637,10 @@
 	@see openAndAddDiagram
 */
 bool QETDiagramEditor::openRecentFile(const QString &filepath) {
+	if (!QFile::exists ( filepath )) 
+		QMessageBox::warning(this, tr("Attention"),
+							tr("Le fichier semble ne plus exister...")+"\n"+
+							tr("Fichier: ")+filepath+"\n");
 	if (qApp -> activeWindow() != this) return(false);
 	return(openAndAddProject(filepath));
 }


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