QTreeWidgetItem - segmentation fault
Hi!
I'm trying to send QTreeWidgetItem* using itemClicked(QTreeWidgetItem*, int) signal but when I'm using in my slot item->text(column_nr) I always get segmentation fault in moment when I click on some item in QTreeWidget tree.
Compilation runs without errors or warnings. Here are some fragments of my program:
base class with connect
Code:
DirView *dirView = new DirView;
TagView *tagView = new TagView;
my slot in tagView
Code:
{
if(item != 0)
item->text(0);
}
dirView constructor (interhits from QTreeWidget)
Code:
{
nameFilters << "*.mp3" << "*.ogg" << "*.flac" << "*.mpc" << "*.wav" << "*.aac" << "*.wma" << "*.ape" << "*.mpp" << "*.mp4";
model->setNameFilters(nameFilters);
QTreeView::header()->setSectionHidden
(1,
true);
this
->setRootIndex
(model
->index
(QDir::rootPath()));
}
If it's not enough I can show all code. I have no idea why I can't use item->text(). Signal is generated in appropriate moment but when I'm using text() in slot program crashes.
Anyone can help?
Re: QTreeWidgetItem - segmentation fault
You can't set a new model on a tree widget! Use QTreeView instead.