Привет, друзья!
У меня имеется класс, наследованный от QTreeWidget. В нём переопределено нажатие enter:
C++ (Qt)
void ModelTree::keyPressEvent(QKeyEvent *event)
{
if (event->key() == Qt::Key_Return)
editVolumes(selectedItems());
else
QTreeWidget::keyPressEvent(event);
}
Теперь получается, что когда я переименовываю элемент в дереве, по нажатию enter я получаю помимо принятия нового имени вызов editVolumes.
Как отделить мух от котлет?