forked from qt-creator/qt-creator
ModelEditor: Add action for inplace editing
Pressing "Return" activates inplace editing, Shift+Return activates properties. Change-Id: I67601a439d27f9d322a3a88f7706d26f75faaab8 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
This commit is contained in:
@@ -508,6 +508,11 @@ void ModelEditor::editProperties()
|
||||
d->propertiesView->editSelectedElement();
|
||||
}
|
||||
|
||||
void ModelEditor::editSelectedItem()
|
||||
{
|
||||
onEditSelectedElement();
|
||||
}
|
||||
|
||||
qmt::MPackage *ModelEditor::guessSelectedPackage() const
|
||||
{
|
||||
qmt::MPackage *package = 0;
|
||||
@@ -1184,6 +1189,7 @@ void ModelEditor::onEditSelectedElement()
|
||||
if (element) {
|
||||
qmt::DiagramSceneModel *diagramSceneModel = d->document->documentController()->diagramsManager()->diagramSceneModel(diagram);
|
||||
if (diagramSceneModel->isElementEditable(element)) {
|
||||
d->diagramStack->currentWidget()->setFocus();
|
||||
diagramSceneModel->editElement(element);
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user