I attempted to do exactly this....and it dies on me.
namespace systemoutliner
{
class MyColumnView : public QColumnView
{
Q_OBJECT
public:
MyColumnView
(QWidget* parent
=NULL);
~MyColumnView();
protected:
};
}
namespace systemoutliner
{
MyColumnView
::MyColumnView(QWidget* parent
): QColumnView(parent)
{
}
MyColumnView::~MyColumnView()
{
}
{
return NULL;
}
}
namespace systemoutliner
{
class MyColumnView : public QColumnView
{
Q_OBJECT
public:
MyColumnView(QWidget* parent=NULL);
~MyColumnView();
protected:
virtual QAbstractItemView * createColumn ( const QModelIndex & index );
};
}
namespace systemoutliner
{
MyColumnView::MyColumnView(QWidget* parent):
QColumnView(parent)
{
}
MyColumnView::~MyColumnView()
{
}
QAbstractItemView* MyColumnView::createColumn ( const QModelIndex &)
{
return NULL;
}
}
To copy to clipboard, switch view to plain text mode
And when I try to connect a Model to this view I get this error:
QObject::connect: Cannot connect (null)::clicked(QModelIndex) to systemoutliner::MyColumnView::_q_clicked(QModelInd ex)
QObject::connect: Cannot connect (null)::activated(QModelIndex) to systemoutliner::MyColumnView::activated(QModelInde x)
QObject::connect: Cannot connect (null)::clicked(QModelIndex) to systemoutliner::MyColumnView::clicked(QModelIndex)
QObject::connect: Cannot connect (null)::doubleClicked(QModelIndex) to systemoutliner::MyColumnView::doubleClicked(QModel Index)
QObject::connect: Cannot connect (null)::entered(QModelIndex) to systemoutliner::MyColumnView::entered(QModelIndex)
QObject::connect: Cannot connect (null):
ressed(QModelIndex) to systemoutliner::MyColumnView:
ressed(QModelIndex)
Any ideas?
Bookmarks