Canvas no longer use QScopedPointer for Tool management