Erreur : closeEvent() overloaded
Bonjour,
Je suis débutant en Qt, et j'essaie de créer une fenêtre qui demande confirmation avant de se fermer. Pour ça je surcharge closeEvent(), mais quand je compile j'ai le message d'erreur suivant :
`void ihm::FenetrePrincipale::closeEvent(QCloseEvent*)' and `void ihm::FenetrePrincipale::closeEvent(QCloseEvent*)' cannot be overloaded
Quelqu'un sais quelle est l'erreur ?
Voici le code :
FenetrePrincipale.h :
Code:
1 2 3 4 5 6 7 8 9 10 11
| #include <QtGui>
namespace ihm {
class FenetrePrincipale: public QMainWindow
{
Q_OBJECT
//...
public slots:
void closeEvent(QCloseEvent *event);
//...
};
} |
FenetrePrincipale.cpp:
Code:
1 2 3 4 5 6 7 8 9 10 11
| namespace ihm {
//...
void FenetrePrincipale::closeEvent(QCloseEvent *event)
{
if(fermerProjet()){
event->accept();
}
event->ignore();
}
//...
} |
Merci