Merge "Add state callback in launcher" into qt-dev