[qet] qet/qet: [5484] Improve previous commit

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


Revision: 5484
Author:   scorpio810
Date:     2018-08-16 08:48:03 +0200 (Thu, 16 Aug 2018)
Log Message:
-----------
Improve previous commit

Modified Paths:
--------------
    trunk/sources/qetapp.cpp
    trunk/sources/qetapp.h

Modified: trunk/sources/qetapp.cpp
===================================================================
--- trunk/sources/qetapp.cpp	2018-08-16 01:59:51 UTC (rev 5483)
+++ trunk/sources/qetapp.cpp	2018-08-16 06:48:03 UTC (rev 5484)
@@ -1755,23 +1755,23 @@
 	every_editor_reduced = every_element_reduced && every_diagram_reduced;
 }
 
-//#ifdef Q_OS_DARWIN
-///**
-//	Gere les evenements, en particulier l'evenement FileOpen sous MacOs.
-//	@param e Evenement a gerer
-//*/
-//bool QETApp::event(QEvent *e) {
-//	// gere l'ouverture de fichiers (sous MacOs)
-//	if (e -> type() == QEvent::FileOpen) {
-//		// nom du fichier a ouvrir
-//		QString filename = static_cast<QFileOpenEvent *>(e) -> file();
-//		openFiles(QStringList() << filename);
-//		return(true);
-//	} else {
-//		return(QApplication::event(e));
-//	}
-//}
-//#endif
+#ifdef Q_OS_DARWIN
+/**
+    Gere les evenements, en particulier l'evenement FileOpen sous MacOs.
+    @param e Evenement a gerer
+*/
+bool QETApp::eventFiltrer(QObject *object, QEvent *e) {
+    // gere l'ouverture de fichiers (sous MacOs)
+    if (e -> type() == QEvent::FileOpen) {
+        // nom du fichier a ouvrir
+        QString filename = static_cast<QFileOpenEvent *>(e) -> file();
+        openFiles(QStringList() << filename);
+        return(true);
+    } else {
+        return QObject::eventFilter(object, e);
+    }
+}
+#endif
 
 /**
 	Affiche l'aide et l'usage sur la sortie standard

Modified: trunk/sources/qetapp.h
===================================================================
--- trunk/sources/qetapp.h	2018-08-16 01:59:51 UTC (rev 5483)
+++ trunk/sources/qetapp.h	2018-08-16 06:48:03 UTC (rev 5484)
@@ -142,7 +142,7 @@
 	protected:
 		
 #ifdef Q_OS_DARWIN
-    //bool event(QEvent *);
+    bool eventFiltrer(QObject *object, QEvent *);
 #endif
 	
 		// attributes


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