[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