onboarding: set the Qt::WA_OpaquePaintEvent attribute (#21763)

pull/21766/head
Dean Lee 4 years ago committed by GitHub
parent 7e0ae841b2
commit 38a44f5ea1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      selfdrive/ui/qt/offroad/onboarding.cc
  2. 2
      selfdrive/ui/qt/offroad/onboarding.h

@ -11,6 +11,10 @@
#include "selfdrive/ui/qt/util.h" #include "selfdrive/ui/qt/util.h"
#include "selfdrive/ui/qt/widgets/input.h" #include "selfdrive/ui/qt/widgets/input.h"
TrainingGuide::TrainingGuide(QWidget *parent) : QFrame(parent) {
setAttribute(Qt::WA_OpaquePaintEvent);
}
void TrainingGuide::mouseReleaseEvent(QMouseEvent *e) { void TrainingGuide::mouseReleaseEvent(QMouseEvent *e) {
if (boundingRect[currentIndex].contains(e->x(), e->y())) { if (boundingRect[currentIndex].contains(e->x(), e->y())) {
if (currentIndex == 9) { if (currentIndex == 9) {

@ -13,7 +13,7 @@ class TrainingGuide : public QFrame {
Q_OBJECT Q_OBJECT
public: public:
explicit TrainingGuide(QWidget *parent = 0) : QFrame(parent) {}; explicit TrainingGuide(QWidget *parent = 0);
private: private:
void showEvent(QShowEvent *event) override; void showEvent(QShowEvent *event) override;

Loading…
Cancel
Save