| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -14,11 +14,14 @@ QVariant HistoryLogModel::data(const QModelIndex &index, int role) const { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    if (index.column() == 0) { | 
					 | 
					 | 
					 | 
					    if (index.column() == 0) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      return QString::number((m.mono_time / (double)1e9) - can->routeStartTime(), 'f', 2); | 
					 | 
					 | 
					 | 
					      return QString::number((m.mono_time / (double)1e9) - can->routeStartTime(), 'f', 2); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    } | 
					 | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    return show_signals ? QString::number(m.sig_values[index.column() - 1]) : toHex(m.data); | 
					 | 
					 | 
					 | 
					    int i = index.column() - 1; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    return show_signals ? QString::number(m.sig_values[i], 'f', sigs[i]->precision) : toHex(m.data); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  } else if (role == ColorsRole) { | 
					 | 
					 | 
					 | 
					  } else if (role == ColorsRole) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    return QVariant::fromValue(m.colors); | 
					 | 
					 | 
					 | 
					    return QVariant::fromValue(m.colors); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  } else if (role == BytesRole) { | 
					 | 
					 | 
					 | 
					  } else if (role == BytesRole) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    return m.data; | 
					 | 
					 | 
					 | 
					    return m.data; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  } else if (role == Qt::TextAlignmentRole) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    return Qt::AlignRight; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
					  } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  return {}; | 
					 | 
					 | 
					 | 
					  return {}; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					} | 
					 | 
					 | 
					 | 
					} | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -235,7 +238,7 @@ LogsWidget::LogsWidget(QWidget *parent) : QFrame(parent) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  delegate = new MessageBytesDelegate(this); | 
					 | 
					 | 
					 | 
					  delegate = new MessageBytesDelegate(this); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  logs->setItemDelegateForColumn(1, new MessageBytesDelegate(this)); | 
					 | 
					 | 
					 | 
					  logs->setItemDelegateForColumn(1, new MessageBytesDelegate(this)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  logs->setHorizontalHeader(new HeaderView(Qt::Horizontal, this)); | 
					 | 
					 | 
					 | 
					  logs->setHorizontalHeader(new HeaderView(Qt::Horizontal, this)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  logs->horizontalHeader()->setDefaultAlignment(Qt::AlignLeft | (Qt::Alignment)Qt::TextWordWrap); | 
					 | 
					 | 
					 | 
					  logs->horizontalHeader()->setDefaultAlignment(Qt::AlignRight | (Qt::Alignment)Qt::TextWordWrap); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  logs->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents); | 
					 | 
					 | 
					 | 
					  logs->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  logs->verticalHeader()->setVisible(false); | 
					 | 
					 | 
					 | 
					  logs->verticalHeader()->setVisible(false); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  logs->setFrameShape(QFrame::NoFrame); | 
					 | 
					 | 
					 | 
					  logs->setFrameShape(QFrame::NoFrame); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |