Fix thumbnails being drawn over whole resource preview

This commit is contained in:
baldurk
2018-09-05 09:58:16 +01:00
parent 19e72b9cad
commit a4e125f961
3 changed files with 6 additions and 6 deletions
+3 -3
View File
@@ -119,7 +119,7 @@ void ResourcePreview::changeEvent(QEvent *event)
setSelected(m_Selected);
}
WId ResourcePreview::thumbWinId()
QWidget *ResourcePreview::thumbWidget()
{
return ui->thumbnail->winId();
}
return ui->thumbnail;
}
+1 -1
View File
@@ -53,7 +53,7 @@ public:
void clickEvent(QMouseEvent *e);
void doubleClickEvent(QMouseEvent *e);
WId thumbWinId();
QWidget *thumbWidget();
void setActive(bool b)
{
+2 -2
View File
@@ -1965,7 +1965,7 @@ void TextureViewer::InitResourcePreview(ResourcePreview *prev, ResourceId id, Co
prev->setResourceName(fullname);
WindowingData winData = m_Ctx.CreateWindowingData(prev);
WindowingData winData = m_Ctx.CreateWindowingData(prev->thumbWidget());
if(m_Ctx.GetTexture(id))
{
@@ -1991,7 +1991,7 @@ void TextureViewer::InitResourcePreview(ResourcePreview *prev, ResourceId id, Co
prev->setActive(true);
prev->setSelected(true);
WindowingData winData = m_Ctx.CreateWindowingData(prev);
WindowingData winData = m_Ctx.CreateWindowingData(prev->thumbWidget());
m_Ctx.Replay().AsyncInvoke([this, winData](IReplayController *) {
m_Output->AddThumbnail(winData, ResourceId(), CompType::Typeless);
});