#include <limits>
#include "iscenegraph.h"
-#include "generic/callbackfwd.h"
+#include "generic/callback.h"
const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits<std::size_t>::max();
virtual void save() = 0;
virtual bool saved() const = 0;
virtual void changed() = 0;
-virtual void setChangedCallback( const Callback& changed ) = 0;
+virtual void setChangedCallback( const Callback<void()>& changed ) = 0;
virtual std::size_t changes() const = 0;
};