mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-06 01:50:38 +00:00
Update toolwindowmanager to 6f1c258
This commit is contained in:
@@ -148,7 +148,7 @@ void ToolWindowManagerWrapper::updateTitle() {
|
||||
setWindowTitle(QStringLiteral("Tool Window"));
|
||||
}
|
||||
|
||||
void ToolWindowManagerWrapper::closeEvent(QCloseEvent *) {
|
||||
void ToolWindowManagerWrapper::closeEvent(QCloseEvent *event) {
|
||||
QList<QWidget*> toolWindows;
|
||||
foreach(ToolWindowManagerArea* tabWidget, findChildren<ToolWindowManagerArea*>()) {
|
||||
if (ToolWindowManager::managerOf(tabWidget) == m_manager) {
|
||||
@@ -156,6 +156,13 @@ void ToolWindowManagerWrapper::closeEvent(QCloseEvent *) {
|
||||
}
|
||||
}
|
||||
|
||||
foreach(QWidget* toolWindow, toolWindows) {
|
||||
if (!m_manager->allowClose(toolWindow)) {
|
||||
event->ignore();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
foreach(QWidget* toolWindow, toolWindows) {
|
||||
if(m_manager->toolWindowProperties(toolWindow) & ToolWindowManager::HideOnClose)
|
||||
m_manager->hideToolWindow(toolWindow);
|
||||
|
||||
Reference in New Issue
Block a user