Moved ObjectStatusLocker template class to Base/Tools.h

This commit is contained in:
Eivind Kvedalen
2017-11-30 16:28:41 +01:00
committed by wmayer
parent 75829b3679
commit 2ae1313975
5 changed files with 20 additions and 17 deletions
+2 -1
View File
@@ -27,6 +27,7 @@
#endif
#include <Base/Writer.h>
#include <Base/Tools.h>
#include "Document.h"
#include "DocumentObject.h"
@@ -79,7 +80,7 @@ App::DocumentObjectExecReturn *DocumentObject::recompute(void)
return new App::DocumentObjectExecReturn("Links go out of the allowed scope", this);
// set/unset the execution bit
ObjectStatusLocker<ObjectStatus, DocumentObject> exe(App::Recompute, this);
Base::ObjectStatusLocker<ObjectStatus, DocumentObject> exe(App::Recompute, this);
return this->execute();
}