Merge "[DO NOT MERGE] Adding API for defining and invoking DirectActions" into qt-dev