下面这段代码是Qt自动生成的,编译不过提示 Qt error: expected class-name before '{' token 
#ifndef CUSTOMWIDGETPLUGIN_H
#define CUSTOMWIDGETPLUGIN_H
 
 
#include <QDesignerCustomWidgetInterface>
#include <QtGui>
 
 
class CustomWidgetPlugin : public QObject, public QDesignerCustomWidgetInterface
{   
      Q_OBJECT    
      Q_INTERFACES(QDesignerCustomWidgetInterface)    
public:    
    CustomWidgetPlugin(QObject *parent = 0);       
    bool isContainer() const;    
    bool isInitialized() const;    
   QIcon icon() const;   
   QString domXml() const;    
  QString group() const;    
  QString includeFile() const;    
  QString name() const;    
  QString toolTip() const;    
  QString whatsThis() const;    
  QWidget *createWidget(QWidget *parent);    
  void initialize(QDesignerFormEditorInterface *core);    
private:   
     bool m_initialized;
};
 
#endif
请各位帮助一下,不胜感激。