forked from qt-creator/qt-creator
QmlDesigner: Fix property view dock widget name
* A typo has been fixed for the name of property editor dockWidget * This patch also uses the view manager to emit custom notification because in some cases the node is valid, but the view is not available and this causes a crash. Fixes: QDS-15227 Fixes: QDS-15230 Change-Id: Ib9b934bec60e274be5f838d1b96f90a4fcd0ade5 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
This commit is contained in:
@@ -561,9 +561,11 @@ void duplicateMaterial(AbstractView *view, const ModelNode &material)
|
||||
|
||||
void openNodeInPropertyEditor(const ModelNode &node)
|
||||
{
|
||||
using namespace Qt::StringLiterals;
|
||||
QTC_ASSERT(node, return);
|
||||
QmlDesignerPlugin::instance()->mainWidget()->showDockWidget("PropertyEditor", true);
|
||||
node.view()->emitCustomNotification("force_editing_node", {node}); // To PropertyEditor
|
||||
const auto mainWidget = QmlDesignerPlugin::instance()->mainWidget();
|
||||
mainWidget->showDockWidget("Properties"_L1);
|
||||
mainWidget->viewManager().emitCustomNotification("force_editing_node", {node}, {});
|
||||
}
|
||||
|
||||
bool hasImported3dType(AbstractView *view,
|
||||
|
Reference in New Issue
Block a user