forked from qt-creator/qt-creator
QmlDesigner: Make 3D edit view onboarding text translatable
Also add a potential related nullptr check. Change-Id: I8c6e4facbdb0c2d94f7c2af54f83eef0eca0b796 Fixes: QDS-1993 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
This commit is contained in:
@@ -312,14 +312,16 @@ QVector<Edit3DAction *> Edit3DView::rightActions() const
|
||||
|
||||
void Edit3DView::addQuick3DImport()
|
||||
{
|
||||
const QList<Import> imports = model()->possibleImports();
|
||||
for (const auto &import : imports) {
|
||||
if (import.url() == "QtQuick3D") {
|
||||
model()->changeImports({import}, {});
|
||||
if (model()) {
|
||||
const QList<Import> imports = model()->possibleImports();
|
||||
for (const auto &import : imports) {
|
||||
if (import.url() == "QtQuick3D") {
|
||||
model()->changeImports({import}, {});
|
||||
|
||||
// Subcomponent manager update needed to make item library entries appear
|
||||
QmlDesignerPlugin::instance()->currentDesignDocument()->updateSubcomponentManager();
|
||||
return;
|
||||
// Subcomponent manager update needed to make item library entries appear
|
||||
QmlDesignerPlugin::instance()->currentDesignDocument()->updateSubcomponentManager();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
Core::AsynchronousMessageBox::warning(tr("Failed to Add Import"),
|
||||
|
||||
Reference in New Issue
Block a user