Shawn
2nd September 2007, 15:08
I tried this:
class MyTreeWidgetItem : public QTreeWidgetItem
{
Q_OBJECT
public:
MyTreeWidgetItem(QTreeWidgetItem *parent);
~MyTreeWidgetItem();
};
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'
I used to subclass the QGraphicsRectItem and it works well...:confused:
class MyRectItem : public QObject, public QGraphicsRectItem
{
Q_OBJECT
...
}
class MyTreeWidgetItem : public QTreeWidgetItem
{
Q_OBJECT
public:
MyTreeWidgetItem(QTreeWidgetItem *parent);
~MyTreeWidgetItem();
};
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'
I used to subclass the QGraphicsRectItem and it works well...:confused:
class MyRectItem : public QObject, public QGraphicsRectItem
{
Q_OBJECT
...
}