    QObject::connect(toggle_switch, SIGNAL(stateChanged(int)), this, SLOT(toggleTethering(int)));
    vlayout->addWidget(layoutToWidget(tetheringToggleLayout, this), 0);
    vlayout->addWidget(hline(), 0);
  
    //Change tethering password
    QHBoxLayout *tetheringPassword = new QHBoxLayout;
    tetheringPassword->addWidget(new QLabel("Edit tethering password"), 1);
    editPasswordButton = new QPushButton("EDIT");
    editPasswordButton->setFixedWidth(500);
    connect(editPasswordButton, &QPushButton::released, [=](){inputField->setPromptText("Enter the new hotspot password"); s->setCurrentIndex(0); emit openKeyboard();});
 
</s> remove   connect(editPasswordButton, &QPushButton::released, [=](){inputField->setPromptText("Enter the new hotspot password"); s->setCurrentIndex(0); emit openKeyboard();});
 </s> add   connect(editPasswordButton, &QPushButton::released, [=](){
    QString pass = InputDialog::getText("Enter new tethering password");
    if (pass.size()) {
      wifi->changeTetheringPassword(pass);
    }
  }); </s> remove   //Enable tethering layout
 </s> add   // Enable tethering layout </s> remove   //Authorized SSH keys
 </s> add   // SSH keys </s> remove   authSSHLayout->addWidget(new QLabel("Authorized SSH keys", this));
 </s> add   authSSHLayout->addWidget(new QLabel("SSH keys", this)); </s> remove   QPushButton* back = new QPushButton("BACK");
 </s> add   QPushButton* back = new QPushButton("Back");
  // Change tethering password
    QObject::connect(toggle_switch, SIGNAL(stateChanged(int)), this, SLOT(toggleTethering(int)));
    vlayout->addWidget(layoutToWidget(tetheringToggleLayout, this), 0);
    vlayout->addWidget(hline(), 0);
  
  // Change tethering password
    QHBoxLayout *tetheringPassword = new QHBoxLayout;
    tetheringPassword->addWidget(new QLabel("Edit tethering password"), 1);
    editPasswordButton = new QPushButton("EDIT");
    editPasswordButton->setFixedWidth(500);
    connect(editPasswordButton, &QPushButton::released, [=](){inputField->setPromptText("Enter the new hotspot password"); s->setCurrentIndex(0); emit openKeyboard();});
keep keep keep keep replace keep keep keep keep keep
 Qt UI refactoring + improvements (#20033) 
selfdrive/ui/qt/offroad/networking.cc