  typedef cereal::CarControl::HUDControl::AudibleAlert AudibleAlert;
  
  // ***** onroad widgets *****
  
  class OnroadAlerts : public QFrame {
    Q_OBJECT
  
  public:
    OnroadAlerts(QWidget *parent = 0);
  
 
</s> remove   void update(const UIState &s);
 </s> add   void updateState(const UIState &s); </s> remove   QObject::connect(this, &OnroadWindow::update, alerts, &OnroadAlerts::update);
 </s> add   QObject::connect(this, &OnroadWindow::update, alerts, &OnroadAlerts::updateState); </s> remove   std::map<AudibleAlert, QSoundEffect> sounds;

  void playSound(AudibleAlert alert);
  void stopSounds();
 </s> add   cereal::ControlsState::AlertSize alert_size;
class OnroadAlerts : public QWidget {
  typedef cereal::CarControl::HUDControl::AudibleAlert AudibleAlert;
  
  // ***** onroad widgets *****
  
class OnroadAlerts : public QWidget {
    Q_OBJECT
  
  public:
    OnroadAlerts(QWidget *parent = 0);
  
keep keep keep keep replace keep keep keep keep keep
 match nvg onroad alerts (#20854) 
selfdrive/ui/qt/onroad.h