Window::Window()
{
list << "";
//setting this flag disables itemActivated signal for double clicking
treeWidgetItem->setFlags(treeWidgetItem->flags()|Qt::ItemIsEditable);
treeWidget->insertTopLevelItem(0, treeWidgetItem);
layout->addWidget(treeWidget);
setLayout(layout);
}
{
QMessageBox::information(this,
"",
"itemActivated triggered");
}
Window::Window()
{
treeWidget = new QTreeWidget();
QStringList list;
list << "";
QTreeWidgetItem * treeWidgetItem = new QTreeWidgetItem(treeWidget, list);
//setting this flag disables itemActivated signal for double clicking
treeWidgetItem->setFlags(treeWidgetItem->flags()|Qt::ItemIsEditable);
treeWidget->insertTopLevelItem(0, treeWidgetItem);
connect(treeWidget, SIGNAL(itemActivated(QTreeWidgetItem*, int)),
this, SLOT(treeWidgetItemActivated(QTreeWidgetItem*, int)));
QGridLayout * layout = new QGridLayout;
layout->addWidget(treeWidget);
setLayout(layout);
}
void Window::treeWidgetItemActivated(QTreeWidgetItem * item, int column)
{
QMessageBox::information(this, "", "itemActivated triggered");
}
To copy to clipboard, switch view to plain text mode
Bookmarks