Moved closeEvent() handler from MemoryInspectionPaneWidget to base class PaneWidget

This commit is contained in:
Nav
2022-07-19 22:30:23 +01:00
parent 933f68bfac
commit 5b53040190
4 changed files with 8 additions and 6 deletions

View File

@@ -52,4 +52,10 @@ namespace Bloom::Widgets
this->attached = true;
emit this->paneAttached();
}
void PaneWidget::closeEvent(QCloseEvent* event) {
this->deactivate();
QWidget::closeEvent(event);
}
}

View File

@@ -36,5 +36,7 @@ namespace Bloom::Widgets
protected:
void detach();
void attach();
void closeEvent(QCloseEvent* event) override;
};
}

View File

@@ -261,11 +261,6 @@ namespace Bloom::Widgets
this->container->setFixedSize(size.width() - 1, size.height());
}
void TargetMemoryInspectionPane::closeEvent(QCloseEvent* event) {
this->deactivate();
QWidget::closeEvent(event);
}
void TargetMemoryInspectionPane::postActivate() {
if (
this->settings.refreshOnActivation

View File

@@ -38,7 +38,6 @@ namespace Bloom::Widgets
protected:
void resizeEvent(QResizeEvent* event) override;
void closeEvent(QCloseEvent* event) override;
void postActivate();
void postDeactivate();