code_junkie

QVariant and qRegisterMetaType question

Nov 12th, 2011
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. Q_DECLARE_METATYPE(Pkg)
  2.  
  3. qRegisterMetaType<Pkg>("Pkg");
  4.  
  5. In member function 'void MainWindow::FillPackagesList()':
  6. mainWin.cpp:233: error: 'qRegisterMetaType' isnot a member of 'QMetaType' mainWin.cpp:234: error: no matching function for call to QVariant::QVariant(Pkg&)'
  7.  
  8. /usr/lib/qt/include/QtCore/qvariant.h:208: note: QVariant::QVariant(Qt::GlobalColor)
  9. /usr/lib/qt/include/QtCore/qvariant.h:206: note: QVariant::QVariant(const QRegExp&)
  10. /usr/lib/qt/include/QtCore/qvariant.h:204: note: QVariant::QVariant(const QLocale&)
  11. /usr/lib/qt/include/QtCore/qvariant.h:203: note: QVariant::QVariant(const QUrl&)
  12. /usr/lib/qt/include/QtCore/qvariant.h:201: note: QVariant::QVariant(const QRectF&)
  13. /usr/lib/qt/include/QtCore/qvariant.h:200: note: QVariant::QVariant(const QRect&)
  14.  
  15. item->data(1,Qt::UserRole).value<Pkg>();
  16.  
  17. connect(packList,SIGNAL(itemClicked(QTreeWidgetItem*, int)), SLOT(setActualPackage(QTreeWidgetItem*)));
Add Comment
Please, Sign In to add comment