Dean Lee
Dean Lee

move the 'time' column from vertical header to normal cell. the `headerDataChanged` will cause QAbstractView to reset the layout and redraw the entire view (include the horizontalHeader). https://github.com/commaai/openpilot/blob/00494a44f4fb8f9e18ce82e22bf40fbe6bc1a805/tools/cabana/historylog.cc#L72
Use a custom delegate to draw cells 
resolve https://github.com/commaai/openpilot/discussions/26091#discussioncomment-3887140
make sure to return immediately after entering mutex if other thread has set connected to false in lock