  #include "tools/cabana/historylog.h"
  
  #include <QFontDatabase>
  #include <QVBoxLayout>
  
  // HistoryLogModel
  
  QVariant HistoryLogModel::data(const QModelIndex &index, int role) const {
    bool has_signal = dbc_msg && !dbc_msg->sigs.empty();
 
</s> remove   QSize sectionSizeFromContents(int logicalIndex) const;
 </s> add   QSize sectionSizeFromContents(int logicalIndex) const override;
  #include "tools/cabana/historylog.h"
  
  #include <QFontDatabase>

  
  // HistoryLogModel
  
  QVariant HistoryLogModel::data(const QModelIndex &index, int role) const {
    bool has_signal = dbc_msg && !dbc_msg->sigs.empty();
keep keep keep replace keep keep keep keep keep
 Cabana: Reimplement HistoryLog::sizeHintForColumn to improve performance (#26393)

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