Settings waypoints include any system setting or system variable that the user explicitly changes.
Settings waypoints record when a product or plug-in setting changes. Settings waypoints should include the value to which the setting was changed. Internal settings that are modified automatically should not be recorded.
Settings waypoints appear on the Settings track of the Screencast timeline.
#include <Chronicle/Chronicle.h> const wchar_t *settingName = L"AUTOSNAP"; const int newValue = 63; const int oldValue = 31; Chronicle::Waypoint *waypoint = Chronicle::Facade::Waypoints::productSettingChanged(settingName, newValue, oldValue); Chronicle::Error err = Chronicle::Facade::waypointReached(waypoint);