Engineering School, 2nd year
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

66 lines
1.3 KiB

/**
* #(@)MyPainter.h ENSICAEN 2006-02-22
*
* @author MASSE Nicolas (2004-Groupe4-LIMIN) <nicolas27.masse@laposte.net>
* @author LIMIN Thomas (2004-Groupe4-MASSE) <thomas.limin@laposte.net>
*
* ENSICAEN
* 6 Boulevard Marechal Juin
* F-14050 Caen Cedex
*
* Ce fichier est l'oeuvre d'eleves de l'ENSI de Caen. Il ne peut etre
* reproduit, utilise ou modifie sans l'avis express de ses auteurs.
*/
/**
* Description des objectifs du programme, le sujet a traiter.
* Pour le programme qui contient le main(),
* la ligne de commande pour executer le programme.
*/
/**
* Description succinte de l'algorithme utilise comme solution.
* Eventuellement: Les references (cahier des charges,bibliographiques...).
*/
/*
* @version 0.0.1
*
* @Fait: Detail de ce qui a ete fait.
*
* @Afaire: Detail de ce qui n'a pas ete fait.
*/
#ifndef _MYPAINTER_H_
#define _MYPAINTER_H_
#include <list>
#include <qwidget.h>
class MyPainter : public QWidget {
// Pour indiquer a "moc" que cette classe
// possede des signaux et des slots.
Q_OBJECT
public:
MyPainter();
protected:
virtual void paintEvent (QPaintEvent * e);
void mousePressEvent ( QMouseEvent * e );
private:
std::list<QPoint> _points;
};
#endif /* _MYPAINTER_H_ */