Réponse acceptée !
J'ai trouvé ceci :
[ Lien ].
Je me suis déja servi de closeEvent, ça marche comme ça :
(On réimplémente juste )
Code C/C++ :
class Classe
{
public:
void closeEvent(QCloseEvent *event);
};
void Classe::closeEvent(QCloseEvent *event)
{
if (unBoolean == true)
event->accept();
else
event->reject();
}
donc j'imagine que pour move event :
Code C/C++ :
class Classe
{
public:
void moveEvent( const QPoint & pos, const QPoint & oldPos);
};
void Classe::moveEvent( const QPoint & pos, const QPoint & oldPos)
{
anciennePos = oldPos;
nouvellePos = pos;
deplacementX = nouvellePos.x() - anciennePos.x();
deplacementY = nouvellePos.y() - anciennePos.y();
}
Je n'ai jamais essayé pour moveEvent mais à mon avis c'est à peu près comme ça.
Pop70