diff --git a/selfdrive/assets/training/step10.png b/selfdrive/assets/training/step10.png index 94342a4b5..96390aa32 100644 Binary files a/selfdrive/assets/training/step10.png and b/selfdrive/assets/training/step10.png differ diff --git a/selfdrive/assets/training/step11.png b/selfdrive/assets/training/step11.png index 8b2b01af2..94342a4b5 100644 Binary files a/selfdrive/assets/training/step11.png and b/selfdrive/assets/training/step11.png differ diff --git a/selfdrive/assets/training/step12.png b/selfdrive/assets/training/step12.png index 6593b93d7..8b2b01af2 100644 Binary files a/selfdrive/assets/training/step12.png and b/selfdrive/assets/training/step12.png differ diff --git a/selfdrive/assets/training/step13.png b/selfdrive/assets/training/step13.png index 1cb8fb992..6593b93d7 100644 Binary files a/selfdrive/assets/training/step13.png and b/selfdrive/assets/training/step13.png differ diff --git a/selfdrive/assets/training/step14.png b/selfdrive/assets/training/step14.png index b4c0841b7..1cb8fb992 100644 Binary files a/selfdrive/assets/training/step14.png and b/selfdrive/assets/training/step14.png differ diff --git a/selfdrive/assets/training/step15.png b/selfdrive/assets/training/step15.png index d8518b10b..b4c0841b7 100644 Binary files a/selfdrive/assets/training/step15.png and b/selfdrive/assets/training/step15.png differ diff --git a/selfdrive/assets/training/step16.png b/selfdrive/assets/training/step16.png index a9ab91269..d8518b10b 100644 Binary files a/selfdrive/assets/training/step16.png and b/selfdrive/assets/training/step16.png differ diff --git a/selfdrive/assets/training/step17.png b/selfdrive/assets/training/step17.png index a5d8833a3..a9ab91269 100644 Binary files a/selfdrive/assets/training/step17.png and b/selfdrive/assets/training/step17.png differ diff --git a/selfdrive/assets/training/step18.png b/selfdrive/assets/training/step18.png new file mode 100644 index 000000000..a5d8833a3 Binary files /dev/null and b/selfdrive/assets/training/step18.png differ diff --git a/selfdrive/assets/training/step9.png b/selfdrive/assets/training/step9.png index 96390aa32..10dadc2ae 100644 Binary files a/selfdrive/assets/training/step9.png and b/selfdrive/assets/training/step9.png differ diff --git a/selfdrive/assets/training_wide/step10.png b/selfdrive/assets/training_wide/step10.png index 26680b902..c595f602a 100644 Binary files a/selfdrive/assets/training_wide/step10.png and b/selfdrive/assets/training_wide/step10.png differ diff --git a/selfdrive/assets/training_wide/step11.png b/selfdrive/assets/training_wide/step11.png index c93ea6b25..26680b902 100644 Binary files a/selfdrive/assets/training_wide/step11.png and b/selfdrive/assets/training_wide/step11.png differ diff --git a/selfdrive/assets/training_wide/step12.png b/selfdrive/assets/training_wide/step12.png index 103b6db97..c93ea6b25 100644 Binary files a/selfdrive/assets/training_wide/step12.png and b/selfdrive/assets/training_wide/step12.png differ diff --git a/selfdrive/assets/training_wide/step13.png b/selfdrive/assets/training_wide/step13.png index cf4f35b72..103b6db97 100644 Binary files a/selfdrive/assets/training_wide/step13.png and b/selfdrive/assets/training_wide/step13.png differ diff --git a/selfdrive/assets/training_wide/step14.png b/selfdrive/assets/training_wide/step14.png index 29999f0ad..cf4f35b72 100644 Binary files a/selfdrive/assets/training_wide/step14.png and b/selfdrive/assets/training_wide/step14.png differ diff --git a/selfdrive/assets/training_wide/step15.png b/selfdrive/assets/training_wide/step15.png index 601ff4eb0..29999f0ad 100644 Binary files a/selfdrive/assets/training_wide/step15.png and b/selfdrive/assets/training_wide/step15.png differ diff --git a/selfdrive/assets/training_wide/step16.png b/selfdrive/assets/training_wide/step16.png index d110451af..601ff4eb0 100644 Binary files a/selfdrive/assets/training_wide/step16.png and b/selfdrive/assets/training_wide/step16.png differ diff --git a/selfdrive/assets/training_wide/step17.png b/selfdrive/assets/training_wide/step17.png index c1ce4ec1e..d110451af 100644 Binary files a/selfdrive/assets/training_wide/step17.png and b/selfdrive/assets/training_wide/step17.png differ diff --git a/selfdrive/assets/training_wide/step18.png b/selfdrive/assets/training_wide/step18.png new file mode 100644 index 000000000..c1ce4ec1e Binary files /dev/null and b/selfdrive/assets/training_wide/step18.png differ diff --git a/selfdrive/assets/training_wide/step9.png b/selfdrive/assets/training_wide/step9.png index c595f602a..19b2d483d 100644 Binary files a/selfdrive/assets/training_wide/step9.png and b/selfdrive/assets/training_wide/step9.png differ diff --git a/selfdrive/ui/qt/offroad/onboarding.cc b/selfdrive/ui/qt/offroad/onboarding.cc index 6e7d57452..82b93ab55 100644 --- a/selfdrive/ui/qt/offroad/onboarding.cc +++ b/selfdrive/ui/qt/offroad/onboarding.cc @@ -7,11 +7,16 @@ #include #include "selfdrive/common/util.h" +#include "selfdrive/common/params.h" #include "selfdrive/ui/qt/util.h" #include "selfdrive/ui/qt/widgets/input.h" void TrainingGuide::mouseReleaseEvent(QMouseEvent *e) { if (boundingRect[currentIndex].contains(e->x(), e->y())) { + if (currentIndex == 9) { + const QRect yes = QRect(692, 842, 492, 148); + Params().putBool("RecordFront", yes.contains(e->x(), e->y())); + } currentIndex += 1; } else if (currentIndex == (boundingRect.size() - 2) && boundingRect.last().contains(e->x(), e->y())) { currentIndex = 0; diff --git a/selfdrive/ui/qt/offroad/onboarding.h b/selfdrive/ui/qt/offroad/onboarding.h index fe479d84a..21db36125 100644 --- a/selfdrive/ui/qt/offroad/onboarding.h +++ b/selfdrive/ui/qt/offroad/onboarding.h @@ -35,6 +35,7 @@ private: QRect(1580, 630, 215, 130), QRect(1210, 0, 485, 590), QRect(1460, 400, 375, 210), + QRect(166, 842, 1019, 148), QRect(1460, 210, 300, 310), continueBtnStandard, QRect(1375, 80, 545, 1000), @@ -58,6 +59,7 @@ private: QRect(1820, 630, 180, 155), QRect(1360, 0, 460, 620), QRect(1570, 400, 375, 215), + QRect(167, 842, 1018, 148), QRect(1610, 210, 295, 310), continueBtnWide, QRect(1555, 90, 610, 990),