forked from qt-creator/qt-creator
QmlDesigner: Hide or disable material browser and editor if no library
If material library is missing, material browser and editor UI should be disabled, except for material editor main pane in case of root material node. Change-Id: I3d2bd545de0649fb90d3fe1f751d46b7c7054bbf Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This commit is contained in:
@@ -171,18 +171,18 @@ void MaterialBrowserModel::setHasModelSelection(bool b)
|
||||
emit hasModelSelectionChanged();
|
||||
}
|
||||
|
||||
bool MaterialBrowserModel::hasMaterialRoot() const
|
||||
bool MaterialBrowserModel::hasMaterialLibrary() const
|
||||
{
|
||||
return m_hasMaterialRoot;
|
||||
return m_hasMaterialLibrary;
|
||||
}
|
||||
|
||||
void MaterialBrowserModel::setHasMaterialRoot(bool b)
|
||||
void MaterialBrowserModel::setHasMaterialLibrary(bool b)
|
||||
{
|
||||
if (m_hasMaterialRoot == b)
|
||||
if (m_hasMaterialLibrary == b)
|
||||
return;
|
||||
|
||||
m_hasMaterialRoot = b;
|
||||
emit hasMaterialRootChanged();
|
||||
m_hasMaterialLibrary = b;
|
||||
emit hasMaterialLibraryChanged();
|
||||
}
|
||||
|
||||
QString MaterialBrowserModel::copiedMaterialType() const
|
||||
|
||||
Reference in New Issue
Block a user