This is a piece of the header:
Qt Code:
  1. class Qt_utiles : public QObject
  2. {
  3. Q_OBJECT
  4. public:
  5. explicit Qt_utiles(QObject *parent = 0);
  6. .....
To copy to clipboard, switch view to plain text mode 

and the constructor into cpp :
Qt Code:
  1. Qt_utiles::Qt_utiles(QObject *parent) :
  2. QObject(parent)
  3. {
  4. }
To copy to clipboard, switch view to plain text mode 

Ok. My questions ....

Must I create the class in this way ?:
Qt_utiles *qt_utiles : at h.file
Qt_utiles qt_utiles(0) :at cpp.file

There is another way ?
Every class that extends Qt must be created using * approach ?
(Yes, I know that these are basic C++ questions ...)
Thanks