forked from qt-creator/qt-creator
QmlDesigner: Fix material browser's textures search
Change-Id: Ia0750f0f61d821deeb1d0d3630fb770803e604ee Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
This commit is contained in:
@@ -194,7 +194,7 @@ Item {
|
|||||||
color: StudioTheme.Values.themeTextColor
|
color: StudioTheme.Values.themeTextColor
|
||||||
font.pixelSize: StudioTheme.Values.baseFontSize
|
font.pixelSize: StudioTheme.Values.baseFontSize
|
||||||
leftPadding: 10
|
leftPadding: 10
|
||||||
visible: materialBrowserModel.isEmpty && !searchBox.isEmpty() && materialBrowserModel.hasMaterialLibrary
|
visible: materialBrowserModel.isEmpty && !searchBox.isEmpty()
|
||||||
}
|
}
|
||||||
|
|
||||||
Text {
|
Text {
|
||||||
@@ -277,7 +277,7 @@ Item {
|
|||||||
color: StudioTheme.Values.themeTextColor
|
color: StudioTheme.Values.themeTextColor
|
||||||
font.pixelSize: StudioTheme.Values.baseFontSize
|
font.pixelSize: StudioTheme.Values.baseFontSize
|
||||||
leftPadding: 10
|
leftPadding: 10
|
||||||
visible: materialBrowserModel.isEmpty && !searchBox.isEmpty() && materialBrowserModel.hasMaterialLibrary
|
visible: materialBrowserTexturesModel.isEmpty && !searchBox.isEmpty()
|
||||||
}
|
}
|
||||||
|
|
||||||
Text {
|
Text {
|
||||||
|
@@ -54,7 +54,7 @@ bool MaterialBrowserTexturesModel::isTextureVisible(int idx) const
|
|||||||
if (!isValidIndex(idx))
|
if (!isValidIndex(idx))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
return m_searchText.isEmpty() || m_textureList.at(idx).variantProperty("objectName")
|
return m_searchText.isEmpty() || m_textureList.at(idx).variantProperty("source")
|
||||||
.value().toString().contains(m_searchText, Qt::CaseInsensitive);
|
.value().toString().contains(m_searchText, Qt::CaseInsensitive);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -300,6 +300,7 @@ void MaterialBrowserWidget::reloadQmlSource()
|
|||||||
void MaterialBrowserWidget::updateSearch()
|
void MaterialBrowserWidget::updateSearch()
|
||||||
{
|
{
|
||||||
m_materialBrowserModel->setSearchText(m_filterText);
|
m_materialBrowserModel->setSearchText(m_filterText);
|
||||||
|
m_materialBrowserTexturesModel->setSearchText(m_filterText);
|
||||||
m_quickWidget->update();
|
m_quickWidget->update();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user