From 7a564d98db0b7c7be5b3bfac955cb88998a472ac Mon Sep 17 00:00:00 2001 From: crupest Date: Tue, 29 Mar 2022 12:24:06 +0800 Subject: ... --- include/cru/ui/DeleteLater.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'include/cru/ui/DeleteLater.h') diff --git a/include/cru/ui/DeleteLater.h b/include/cru/ui/DeleteLater.h index 84c0e1c2..34c48c14 100644 --- a/include/cru/ui/DeleteLater.h +++ b/include/cru/ui/DeleteLater.h @@ -8,6 +8,9 @@ class DeleteLaterImpl { public: virtual ~DeleteLaterImpl(); void DeleteLater(); + + protected: + virtual void OnPrepareDelete(); }; template @@ -19,7 +22,7 @@ template using DeleteLaterPtr = std::unique_ptr>; template -DeleteLaterPtr CreateDeleteLaterPtr(Args&&... args) { +DeleteLaterPtr MakeDeleteLaterPtr(Args&&... args) { return DeleteLaterPtr(new T(std::forward(args)...)); } } // namespace cru::ui -- cgit v1.2.3