      QPushButton {
        font-size: 50px;
        margin: 0px;
        padding: 15px;
        border-radius: 25px;
        color: #dddddd;
        background-color: #444444;
      }
      QPushButton:disabled {
        color: #777777;
 
</s> remove         font-weight: 600;
 </s> add         font-weight: 500; </s> remove 
void SettingsWindow::closeSidebar() {
  sidebar_widget->setFixedWidth(0);
}

void SettingsWindow::openSidebar() {
  sidebar_widget->setFixedWidth(500);
}
 </s> add  </s> remove   //Qt can be lazy
 </s> add   // Qt can be lazy </s> remove void Networking::abortTextInput(){
  s->setCurrentIndex(1);
    emit closeKeyboard();
}

void Networking::receiveText(QString text) {
  wifi->disconnect();
  wifi->connect(selectedNetwork, text);
  s->setCurrentIndex(1);
  emit closeKeyboard();
}

 </s> add  </s> remove     std::array<char, 128> buffer;
    std::string result;
    std::unique_ptr<FILE, decltype(&pclose)> pipe(popen(cmd, "r"), pclose);
    if (!pipe) {
        throw std::runtime_error("popen() failed!");
    }
    while (fgets(buffer.data(), buffer.size(), pipe.get()) != nullptr) {
        result += buffer.data();
    }
    return result;
 </s> add   std::array<char, 128> buffer;
  std::string result;
  std::unique_ptr<FILE, decltype(&pclose)> pipe(popen(cmd, "r"), pclose);
  if (!pipe) {
    throw std::runtime_error("popen() failed!");
  }
  while (fgets(buffer.data(), buffer.size(), pipe.get()) != nullptr) {
    result += buffer.data();
  }
  return result;
      border-width: 0;
      border-radius: 7px;
      QPushButton {
        font-size: 50px;
        margin: 0px;
        padding: 15px;
      border-width: 0;
      border-radius: 7px;
        color: #dddddd;
        background-color: #444444;
      }
      QPushButton:disabled {
        color: #777777;
keep keep keep keep replace keep keep keep keep keep
 Qt UI refactoring + improvements (#20033) 
selfdrive/ui/qt/offroad/networking.cc