    void setMessage(const QString &message_id) { model->setMessage(message_id); }
    void updateState() { model->updateState(); }
  private:
    HistoryLogModel *model;
  };
 
</s> remove   QSize sectionSizeFromContents(int logicalIndex) const;
 </s> add   QSize sectionSizeFromContents(int logicalIndex) const override; </s> remove #include <QVBoxLayout>
 </s> add 
  int sizeHintForColumn(int column) const override;
    void setMessage(const QString &message_id) { model->setMessage(message_id); }
    void updateState() { model->updateState(); }
  private:
  int sizeHintForColumn(int column) const override;
    HistoryLogModel *model;
  };
keep keep add keep keep
 Cabana: Reimplement HistoryLog::sizeHintForColumn to improve performance (#26393)

Reimplement sizeHintForColumn to improve performance 
tools/cabana/historylog.h