diff --git a/src/plugins/qmldesigner/components/navigator/navigatortreeview.cpp b/src/plugins/qmldesigner/components/navigator/navigatortreeview.cpp index 2408609145de7c0059bd1b07a16294e4dd8646a3..9094b58a00b2b51f8f38facb16a49485b106d793 100644 --- a/src/plugins/qmldesigner/components/navigator/navigatortreeview.cpp +++ b/src/plugins/qmldesigner/components/navigator/navigatortreeview.cpp @@ -219,6 +219,7 @@ void IdItemDelegate::setModelData(QWidget *editor, QAbstractItemModel *model, co Q_UNUSED(model); QLineEdit *lineEdit = static_cast<QLineEdit*>(editor); m_TreeModel->setId(index,lineEdit->text()); + lineEdit->clearFocus(); } void IdItemDelegate::updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const diff --git a/src/plugins/qmldesigner/components/navigator/navigatorwidget.cpp b/src/plugins/qmldesigner/components/navigator/navigatorwidget.cpp index e24b8b5b2332cdeddc0c9c6030af97d37b95430c..a67b8172b0d76a2e2867970dd43e8c2b059d6114 100644 --- a/src/plugins/qmldesigner/components/navigator/navigatorwidget.cpp +++ b/src/plugins/qmldesigner/components/navigator/navigatorwidget.cpp @@ -48,6 +48,7 @@ NavigatorWidget::NavigatorWidget(QWidget* parent) : m_treeView->setSelectionBehavior(QAbstractItemView::SelectRows); m_treeView->header()->setStretchLastSection(false); m_treeView->setDefaultDropAction(Qt::LinkAction); + m_treeView->setFocusPolicy(Qt::NoFocus); QVBoxLayout *layout = new QVBoxLayout; layout->setSpacing(0);