I want to add XML support to my project. I write like this:

in "paser.h"
Qt Code:
  1. #ifndef PASER_H
  2. #define PASER_H
  3. #include <QXmlDefaultHandler>
  4.  
  5. class paser : public QXmlDefaultHandler
  6. {
  7. Q_OBJECT
  8.  
  9. public:
  10. paser(QObject *parent);
  11. ~paser();
  12.  
  13. private:
  14.  
  15. };
  16.  
  17. #endif // PASER_H
To copy to clipboard, switch view to plain text mode 

in "paser.cpp"
Qt Code:
  1. #include "paser.h"
  2.  
  3. paser::paser(QObject *parent)
  4. {
  5.  
  6. }
  7.  
  8. paser::~paser()
  9. {
  10.  
  11. }
To copy to clipboard, switch view to plain text mode 

then the orror occurs:
Qt Code:
  1. error C2664: 'QXmlDefaultHandler::QXmlDefaultHandler(const QXmlDefaultHandler &)' : cannot convert parameter 1 from 'QObject *' to 'const QXmlDefaultHandler &'
  2. Reason: cannot convert from 'QObject *' to 'const QXmlDefaultHandler'
To copy to clipboard, switch view to plain text mode