I tried this:
{
Q_OBJECT
public:
~MyTreeWidgetItem();
};
class MyTreeWidgetItem : public QTreeWidgetItem
{
Q_OBJECT
public:
MyTreeWidgetItem(QTreeWidgetItem *parent);
~MyTreeWidgetItem();
};
To copy to clipboard, switch view to plain text mode
with these errors
.\debug\moc_mytreewidgetitem.cpp(37) : error C2039: 'staticMetaObject' : is not a member of 'QTreeWidgetItem'
e:\qt\4.2.2\include\qtgui\../../src/gui/itemviews/qtreewidget.h(41) : see declaration of 'QTreeWidgetItem'
.\debug\moc_mytreewidgetitem.cpp(51) : error C2039: 'qt_metacast' : is not a member of 'QTreeWidgetItem'
e:\qt\4.2.2\include\qtgui\../../src/gui/itemviews/qtreewidget.h(41) : see declaration of 'QTreeWidgetItem'
.\debug\moc_mytreewidgetitem.cpp(56) : error C2039: 'qt_metacall' : is not a member of 'QTreeWidgetItem'
e:\qt\4.2.2\include\qtgui\../../src/gui/itemviews/qtreewidget.h(41) : see declaration of 'QTreeWidgetItem'
.\debug\moc_mytreewidgetitem.cpp(37) : error C2039: 'staticMetaObject' : is not a member of 'QTreeWidgetItem'
e:\qt\4.2.2\include\qtgui\../../src/gui/itemviews/qtreewidget.h(41) : see declaration of 'QTreeWidgetItem'
.\debug\moc_mytreewidgetitem.cpp(51) : error C2039: 'qt_metacast' : is not a member of 'QTreeWidgetItem'
e:\qt\4.2.2\include\qtgui\../../src/gui/itemviews/qtreewidget.h(41) : see declaration of 'QTreeWidgetItem'
.\debug\moc_mytreewidgetitem.cpp(56) : error C2039: 'qt_metacall' : is not a member of 'QTreeWidgetItem'
e:\qt\4.2.2\include\qtgui\../../src/gui/itemviews/qtreewidget.h(41) : see declaration of 'QTreeWidgetItem'
To copy to clipboard, switch view to plain text mode
I used to subclass the QGraphicsRectItem and it works well...
class MyRectItem : public QObject, public QGraphicsRectItem
{
Q_OBJECT
...
}
Bookmarks