After remove alwayse show the first row.
--HG-- branch : feature
This commit is contained in:
parent
6f0b776ff5
commit
ba7a46c4b3
|
@ -373,6 +373,54 @@ void TMainWindow::Remove()
|
||||||
MeasurementsWasSaved(false);
|
MeasurementsWasSaved(false);
|
||||||
|
|
||||||
RefreshData();
|
RefreshData();
|
||||||
|
|
||||||
|
if (ui->tableWidget->rowCount() > 0)
|
||||||
|
{
|
||||||
|
ui->tableWidget->selectRow(0);
|
||||||
|
ui->tableWidget->resizeColumnsToContents();
|
||||||
|
ui->tableWidget->resizeRowsToContents();
|
||||||
|
ui->tableWidget->horizontalHeader()->setStretchLastSection(true);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ui->groupBoxDetails->setEnabled(false);
|
||||||
|
|
||||||
|
ui->lineEditName->blockSignals(true);
|
||||||
|
ui->lineEditName->setText("");
|
||||||
|
ui->lineEditName->blockSignals(false);
|
||||||
|
|
||||||
|
ui->plainTextEditDescription->blockSignals(true);
|
||||||
|
ui->plainTextEditDescription->setPlainText("");
|
||||||
|
ui->plainTextEditDescription->blockSignals(false);
|
||||||
|
|
||||||
|
if (mType == MeasurementsType::Standard)
|
||||||
|
{
|
||||||
|
ui->labelCalculatedValue->blockSignals(true);
|
||||||
|
ui->spinBoxBaseValue->blockSignals(true);
|
||||||
|
ui->spinBoxInSizes->blockSignals(true);
|
||||||
|
ui->spinBoxInHeights->blockSignals(true);
|
||||||
|
|
||||||
|
ui->labelCalculatedValue->setText("");
|
||||||
|
ui->spinBoxBaseValue->setValue(0);
|
||||||
|
ui->spinBoxInSizes->setValue(0);
|
||||||
|
ui->spinBoxInHeights->setValue(0);
|
||||||
|
|
||||||
|
ui->labelCalculatedValue->blockSignals(false);
|
||||||
|
ui->spinBoxBaseValue->blockSignals(false);
|
||||||
|
ui->spinBoxInSizes->blockSignals(false);
|
||||||
|
ui->spinBoxInHeights->blockSignals(false);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ui->labelCalculatedValue->blockSignals(true);
|
||||||
|
ui->labelCalculatedValue->setText("");
|
||||||
|
ui->labelCalculatedValue->blockSignals(false);
|
||||||
|
|
||||||
|
ui->plainTextEditFormula->blockSignals(true);
|
||||||
|
ui->plainTextEditFormula->setPlainText("");
|
||||||
|
ui->plainTextEditFormula->blockSignals(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
|
@ -522,6 +570,8 @@ void TMainWindow::ShowMData()
|
||||||
|
|
||||||
if (ui->tableWidget->rowCount() > 0)
|
if (ui->tableWidget->rowCount() > 0)
|
||||||
{
|
{
|
||||||
|
ui->groupBoxDetails->setEnabled(true);
|
||||||
|
|
||||||
QTableWidgetItem *nameField = ui->tableWidget->item(ui->tableWidget->currentRow(), 0);
|
QTableWidgetItem *nameField = ui->tableWidget->item(ui->tableWidget->currentRow(), 0);
|
||||||
QSharedPointer<VMeasurement> meash = data->GetVariable<VMeasurement>(nameField->text());
|
QSharedPointer<VMeasurement> meash = data->GetVariable<VMeasurement>(nameField->text());
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user