Move LayerWidget::closeLayer to the public interface.

This commit is contained in:
John Preston 2022-12-21 14:48:44 +04:00
parent b178a5d15f
commit 07d9420c19

View file

@ -69,12 +69,13 @@ public:
return true; return true;
} }
protected:
void closeLayer() { void closeLayer() {
if (const auto callback = base::take(_closedCallback)) { if (const auto callback = base::take(_closedCallback)) {
callback(); callback();
} }
} }
protected:
void mousePressEvent(QMouseEvent *e) override; void mousePressEvent(QMouseEvent *e) override;
void resizeEvent(QResizeEvent *e) override; void resizeEvent(QResizeEvent *e) override;
virtual void doSetInnerFocus() { virtual void doSetInnerFocus() {