Correction d'un bug lors de la fermeture de la fenetre de l'application (annuler fermait quand meme la fenetre)

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavierqet
2006-10-28 11:17:14 +00:00
parent 5cadf173c7
commit 0de5b7ebfd
3 changed files with 11 additions and 10 deletions

View File

@@ -140,15 +140,15 @@ void QETApp::systrayRestaurer() {
/**
Permet de quitter l'application lors de la fermeture de la fenetre principale
*/
void QETApp::closeEvent(QCloseEvent *) {
quitter();
void QETApp::closeEvent(QCloseEvent *qce) {
quitter(qce);
}
/**
Gere la sortie de l'application
@todo gerer les eventuelles fermetures de fichiers
*/
void QETApp::quitter() {
void QETApp::quitter(QCloseEvent *e) {
if (!schemaEnCours()) qApp -> quit();
else {
bool peut_quitter = true;
@@ -157,6 +157,7 @@ void QETApp::quitter() {
workspace.setActiveWindow(fenetre);
if (!fermer()) {
peut_quitter = false;
if (e != NULL) e -> ignore();
break;
}
}
@@ -279,7 +280,7 @@ void QETApp::actions() {
entrer_pe -> setShortcut(QKeySequence(tr("Ctrl+Shift+F")));
sortir_pe -> setShortcut(QKeySequence(tr("Ctrl+Shift+F")));
//
// affichage dans la barre de statut
f_mosaique -> setStatusTip(tr("Dispose les fen\352tres en mosa\357que"));
f_cascade -> setStatusTip(tr("Dispose les fen\352tres en cascade"));
f_reorganise -> setStatusTip(tr("Aligne les fen\352tres réduites"));