Files
giesCANne/dbcsignaleditor.cpp
T

66 lines
1.6 KiB
C++

#include "dbcsignaleditor.h"
#include "ui_dbcsignaleditor.h"
DBCSignalEditor::DBCSignalEditor(DBCHandler *handler, QWidget *parent) :
QDialog(parent),
ui(new Ui::DBCSignalEditor)
{
ui->setupUi(this);
dbcHandler = handler;
dbcMessage = NULL;
/*
QStringList headers;
headers << "Node Name" << "Comment";
ui->signalsTable->setColumnCount(2);
ui->signalsTable->setColumnWidth(0, 240);
ui->signalsTable->setColumnWidth(1, 700);
ui->signalsTable->setHorizontalHeaderLabels(headers);
ui->signalsTable->horizontalHeader()->setStretchLastSection(true);
name,
a start bit,
a length,
byte order (intel or motorola),
a type (signed, unsigned, float, string),
a scaling factor,
a bias,
a minimum and
maximum,
a receiving node,
a unit name,
an optional comment,
and an optional value list
QStringList headers2;
headers2 << "Msg ID" << "Msg Name" << "Data Len" << "Signals" << "Comment";
ui->MessagesTable->setColumnCount(5);
ui->MessagesTable->setColumnWidth(0, 80);
ui->MessagesTable->setColumnWidth(1, 240);
ui->MessagesTable->setColumnWidth(2, 80);
ui->MessagesTable->setColumnWidth(3, 80);
ui->MessagesTable->setColumnWidth(4, 340);
ui->MessagesTable->setHorizontalHeaderLabels(headers2);
ui->MessagesTable->horizontalHeader()->setStretchLastSection(true);
*/
}
DBCSignalEditor::~DBCSignalEditor()
{
delete ui;
}
void DBCSignalEditor::setMessageRef(DBC_MESSAGE *msg)
{
dbcMessage = msg;
}
void DBCSignalEditor::showEvent(QShowEvent* event)
{
QDialog::showEvent(event);
}