Gui: Check for every VP expiration in TaskAttacher
This commit is contained in:
committed by
Chris Hennes
parent
39d39f34c3
commit
5bf0e30676
@@ -174,6 +174,12 @@ class GuiExport ViewProviderWeakPtrT
|
||||
{
|
||||
public:
|
||||
explicit ViewProviderWeakPtrT(ViewProviderDocumentObject*);
|
||||
|
||||
ViewProviderWeakPtrT(ViewProviderWeakPtrT &&);
|
||||
ViewProviderWeakPtrT &operator=(ViewProviderWeakPtrT &&);
|
||||
|
||||
FC_DISABLE_COPY(ViewProviderWeakPtrT);
|
||||
|
||||
~ViewProviderWeakPtrT();
|
||||
|
||||
/*!
|
||||
@@ -221,12 +227,6 @@ public:
|
||||
private:
|
||||
ViewProviderDocumentObject* _get() const noexcept;
|
||||
|
||||
public:
|
||||
// disable
|
||||
ViewProviderWeakPtrT(const ViewProviderWeakPtrT&) = delete;
|
||||
ViewProviderWeakPtrT& operator=(const ViewProviderWeakPtrT&) = delete;
|
||||
|
||||
private:
|
||||
class Private;
|
||||
std::unique_ptr<Private> d;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user