Close transient log-specific windows when a log closes

* Shader viewers already close themselves, but the pixel history view,
  non-mesh buffer viewers, and constant buffer views also close.
This commit is contained in:
baldurk
2017-04-28 17:44:49 +01:00
parent f3508f57b1
commit e0191ccba4
3 changed files with 8 additions and 0 deletions
+3
View File
@@ -609,11 +609,14 @@ PixelHistoryView::PixelHistoryView(ICaptureContext &ctx, ResourceId id, QPoint p
ui->events->header()->setSectionResizeMode(2, QHeaderView::ResizeToContents);
ui->events->header()->setSectionResizeMode(3, QHeaderView::ResizeToContents);
ui->events->header()->setSectionResizeMode(4, QHeaderView::ResizeToContents);
m_Ctx.AddLogViewer(this);
}
PixelHistoryView::~PixelHistoryView()
{
ui->events->setModel(NULL);
m_Ctx.RemoveLogViewer(this);
delete ui;
}