Merge pull request #711 from pyjamasam/row_height_fix
Calculate the default row height correctly
This commit is contained in:
@@ -204,6 +204,7 @@ MainWindow::MainWindow(QWidget *parent) :
|
|||||||
temp.isReceived = true;
|
temp.isReceived = true;
|
||||||
temp.setTimeStamp(QCanBusFrame::TimeStamp(0, 100000000));
|
temp.setTimeStamp(QCanBusFrame::TimeStamp(0, 100000000));
|
||||||
model->addFrame(temp, true);
|
model->addFrame(temp, true);
|
||||||
|
ui->canFramesView->resizeRowToContents(0); // Resize the row to fit the contents so we get a proper height value
|
||||||
qApp->processEvents();
|
qApp->processEvents();
|
||||||
tickGUIUpdate(); //force a GUI refresh so that the row exists to measure
|
tickGUIUpdate(); //force a GUI refresh so that the row exists to measure
|
||||||
normalRowHeight = ui->canFramesView->rowHeight(0);
|
normalRowHeight = ui->canFramesView->rowHeight(0);
|
||||||
@@ -211,6 +212,8 @@ MainWindow::MainWindow(QWidget *parent) :
|
|||||||
qDebug() << "normal row height = " << normalRowHeight;
|
qDebug() << "normal row height = " << normalRowHeight;
|
||||||
model->clearFrames();
|
model->clearFrames();
|
||||||
|
|
||||||
|
ui->canFramesView->verticalHeader()->setDefaultSectionSize(normalRowHeight); // Set the default height for all rows to the height that was calculated
|
||||||
|
|
||||||
//connect(CANConManager::getInstance(), CANConManager::connectionStatusUpdated, this, MainWindow::connectionStatusUpdated);
|
//connect(CANConManager::getInstance(), CANConManager::connectionStatusUpdated, this, MainWindow::connectionStatusUpdated);
|
||||||
connect(CANConManager::getInstance(), SIGNAL(connectionStatusUpdated(int)), this, SLOT(connectionStatusUpdated(int)));
|
connect(CANConManager::getInstance(), SIGNAL(connectionStatusUpdated(int)), this, SLOT(connectionStatusUpdated(int)));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user