  public slots:
    void getText(QString s);
    void emitEmpty();
  
  signals:
    void cancel();
    void emitText(QString s);
  };
 
</s> remove   void getText(QString s);
  void emitEmpty();
 </s> add   int exec() override; </s> remove   QGridLayout *layout;
 </s> add   QVBoxLayout *layout; </s> remove   void closeSidebar();
  void openSidebar();
 </s> add  </s> remove   void receiveText(QString text);
  void abortTextInput();
 </s> add  </s> remove   InputField* inputField;

signals:
  void openKeyboard();
  void closeKeyboard();
 </s> add 
private slots:
  void handleInput(QString s);
  public slots:
    void getText(QString s);
    void emitEmpty();
  
private slots:
  void handleInput(QString s);
private slots:
  void handleInput(QString s);
private slots:
  void handleInput(QString s);
  };
keep keep keep keep replace replace replace keep
 Qt UI refactoring + improvements (#20033) 
selfdrive/ui/qt/widgets/input_field.hpp