Fix thumbnails being drawn over whole resource preview

This commit is contained in:
baldurk committed 2018-09-05 09:58:16 +01:00
1 parent 19e72b9cad
commit a4e125f961
3 files changed
+6 -6

No files matched your search

+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);
});