Refactoring and bug fix in dialog Piece path.
--HG-- branch : develop
This commit is contained in:
parent
dc3c9511ed
commit
dcc36a253a
|
@ -175,10 +175,6 @@ void DialogPiecePath::ShowDialog(bool click)
|
|||
}
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
void DialogPiecePath::SaveData()
|
||||
{}
|
||||
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
void DialogPiecePath::CheckState()
|
||||
{
|
||||
|
@ -841,18 +837,7 @@ void DialogPiecePath::SetFormulaSAWidth(const QString &formula)
|
|||
//---------------------------------------------------------------------------------------------------------------------
|
||||
quint32 DialogPiecePath::GetPieceId() const
|
||||
{
|
||||
quint32 id = NULL_ID;
|
||||
|
||||
if (ui->comboBoxPiece->count() > 0)
|
||||
{
|
||||
#if QT_VERSION < QT_VERSION_CHECK(5, 2, 0)
|
||||
id = ui->comboBoxPiece->itemData(ui->comboBoxPiece->currentIndex()).toUInt();
|
||||
#else
|
||||
id = ui->comboBoxPiece->currentData().toUInt();
|
||||
#endif
|
||||
}
|
||||
|
||||
return id;
|
||||
return getCurrentObjectId(ui->comboBoxPiece);
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
|
@ -868,7 +853,11 @@ void DialogPiecePath::SetPieceId(quint32 id)
|
|||
const qint32 index = ui->comboBoxPiece->findData(id);
|
||||
if (index != -1)
|
||||
{
|
||||
ui->comboBoxType->setCurrentIndex(index);
|
||||
ui->comboBoxPiece->setCurrentIndex(index);
|
||||
}
|
||||
else
|
||||
{
|
||||
ui->comboBoxPiece->setCurrentIndex(0);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -61,8 +61,6 @@ public slots:
|
|||
virtual void ShowDialog(bool click) Q_DECL_OVERRIDE;
|
||||
|
||||
protected:
|
||||
/** @brief SaveData Put dialog data in local variables */
|
||||
virtual void SaveData() Q_DECL_OVERRIDE;
|
||||
virtual void CheckState() Q_DECL_OVERRIDE;
|
||||
virtual void ShowVisualization() Q_DECL_OVERRIDE;
|
||||
virtual void closeEvent(QCloseEvent *event) Q_DECL_OVERRIDE;
|
||||
|
|
Loading…
Reference in New Issue
Block a user