Hello! I would like to create and register custom widget.


Qt Code:
  1. class ResizeStackedWidget : public QStackedWidget
  2. {
  3. Q_CLASSINFO("ClassID", "ResizeStackedWidget") //Try to name class
  4. Q_OBJECT
  5. public:
  6. ResizeStackedWidget(QWidget * = 0, const char *name = 0 );
  7. ResizeStackedWidget(const ResizeStackedWidget& other ){} // Try to resolve no copy constructor
  8. void setCurrentIndex(int d);
  9. };
  10.  
  11. Q_DECLARE_METATYPE(ResizeStackedWidget* ); //I would like register it. Here error
  12.  
  13. ResizeStackedWidget::ResizeStackedWidget(QWidget * parent, const char *name )
  14. : QStackedWidget(parent)
  15. {
  16. }
To copy to clipboard, switch view to plain text mode 

And get this error "Error C4430: missing type specifier - int assumed. Note: C++ does not support default-int". Where is my mistackes?