Fixed app crash.

--HG--
branch : develop
This commit is contained in:
dismine 2014-11-22 20:37:59 +02:00
parent 85f8035b26
commit c0dba11baf
27 changed files with 109 additions and 2 deletions

View file

@ -190,6 +190,13 @@ void DialogAlongLine::SaveData()
line->RefreshGeometry();
}
//---------------------------------------------------------------------------------------------------------------------
void DialogAlongLine::closeEvent(QCloseEvent *event)
{
ui->plainTextEditFormula->blockSignals(true);
DialogTool::closeEvent(event);
}
//---------------------------------------------------------------------------------------------------------------------
/**
* @brief setSecondPointId set id second point of line

View file

@ -78,6 +78,7 @@ protected:
* @brief SaveData Put dialog data in local variables
*/
virtual void SaveData();
virtual void closeEvent(QCloseEvent *event);
private:
Q_DISABLE_COPY(DialogAlongLine)

View file

@ -240,6 +240,15 @@ void DialogArc::SaveData()
path->RefreshGeometry();
}
//---------------------------------------------------------------------------------------------------------------------
void DialogArc::closeEvent(QCloseEvent *event)
{
ui->plainTextEditFormula->blockSignals(true);
ui->plainTextEditF1->blockSignals(true);
ui->plainTextEditF2->blockSignals(true);
DialogTool::closeEvent(event);
}
//---------------------------------------------------------------------------------------------------------------------
/**
* @brief ValChenged show description angles of lines

View file

@ -83,6 +83,7 @@ protected:
* @brief SaveData Put dialog data in local variables
*/
virtual void SaveData();
virtual void closeEvent(QCloseEvent *event);
private:
Q_DISABLE_COPY(DialogArc)

View file

@ -287,3 +287,10 @@ void DialogBisector::SaveData()
line->setLineStyle(VAbstractTool::LineStyle(typeLine));
line->RefreshGeometry();
}
//---------------------------------------------------------------------------------------------------------------------
void DialogBisector::closeEvent(QCloseEvent *event)
{
ui->plainTextEditFormula->blockSignals(true);
DialogTool::closeEvent(event);
}

View file

@ -83,6 +83,7 @@ protected:
* @brief SaveData Put dialog data in local variables
*/
virtual void SaveData();
virtual void closeEvent(QCloseEvent *event);
private:
Q_DISABLE_COPY(DialogBisector)

View file

@ -269,3 +269,10 @@ void DialogCurveIntersectAxis::SaveData()
line->setLineStyle(VAbstractTool::LineStyle(typeLine));
line->RefreshGeometry();
}
//---------------------------------------------------------------------------------------------------------------------
void DialogCurveIntersectAxis::closeEvent(QCloseEvent *event)
{
ui->plainTextEditFormula->blockSignals(true);
DialogTool::closeEvent(event);
}

View file

@ -73,6 +73,7 @@ protected:
* @brief SaveData Put dialog data in local variables
*/
virtual void SaveData();
virtual void closeEvent(QCloseEvent *event);
private:
Q_DISABLE_COPY(DialogCurveIntersectAxis)
Ui::DialogCurveIntersectAxis *ui;

View file

@ -137,6 +137,13 @@ void DialogCutArc::SaveData()
path->RefreshGeometry();
}
//---------------------------------------------------------------------------------------------------------------------
void DialogCutArc::closeEvent(QCloseEvent *event)
{
ui->plainTextEditFormula->blockSignals(true);
DialogTool::closeEvent(event);
}
//---------------------------------------------------------------------------------------------------------------------
/**
* @brief setArcId set id of arc

View file

@ -73,6 +73,7 @@ protected:
* @brief SaveData Put dialog data in local variables
*/
virtual void SaveData();
virtual void closeEvent(QCloseEvent *event);
private:
Q_DISABLE_COPY(DialogCutArc)
/** @brief ui keeps information about user interface */

View file

@ -152,6 +152,13 @@ void DialogCutSpline::SaveData()
path->RefreshGeometry();
}
//---------------------------------------------------------------------------------------------------------------------
void DialogCutSpline::closeEvent(QCloseEvent *event)
{
ui->plainTextEditFormula->blockSignals(true);
DialogTool::closeEvent(event);
}
//---------------------------------------------------------------------------------------------------------------------
void DialogCutSpline::DeployFormulaTextEdit()
{

View file

@ -68,6 +68,7 @@ protected:
* @brief SaveData Put dialog data in local variables
*/
virtual void SaveData();
virtual void closeEvent(QCloseEvent *event);
private:
Q_DISABLE_COPY(DialogCutSpline)

View file

@ -152,6 +152,13 @@ void DialogCutSplinePath::SaveData()
path->RefreshGeometry();
}
//---------------------------------------------------------------------------------------------------------------------
void DialogCutSplinePath::closeEvent(QCloseEvent *event)
{
ui->plainTextEditFormula->blockSignals(true);
DialogTool::closeEvent(event);
}
//---------------------------------------------------------------------------------------------------------------------
void DialogCutSplinePath::DeployFormulaTextEdit()
{

View file

@ -68,6 +68,7 @@ protected:
* @brief SaveData Put dialog data in local variables
*/
virtual void SaveData();
virtual void closeEvent(QCloseEvent *event);
private:
Q_DISABLE_COPY(DialogCutSplinePath)

View file

@ -113,6 +113,13 @@ void DialogEditWrongFormula::CheckState()
bOk->setEnabled(flagFormula);
}
//---------------------------------------------------------------------------------------------------------------------
void DialogEditWrongFormula::closeEvent(QCloseEvent *event)
{
ui->plainTextEditFormula->blockSignals(true);
DialogTool::closeEvent(event);
}
//---------------------------------------------------------------------------------------------------------------------
void DialogEditWrongFormula::setFormula(const QString &value)
{

View file

@ -65,6 +65,7 @@ public slots:
virtual void EvalFormula();
protected:
virtual void CheckState();
virtual void closeEvent(QCloseEvent *event);
private:
Q_DISABLE_COPY(DialogEditWrongFormula)
Ui::DialogEditWrongFormula *ui;

View file

@ -1,4 +1,4 @@
/************************************************************************
/************************************************************************
**
** @file dialogendline.cpp
** @author Roman Telezhynskyi <dismine(at)gmail.com>
@ -291,6 +291,14 @@ void DialogEndLine::SaveData()
line->RefreshGeometry();
}
//---------------------------------------------------------------------------------------------------------------------
void DialogEndLine::closeEvent(QCloseEvent *event)
{
ui->plainTextEditFormula->blockSignals(true);
ui->plainTextEditAngle->blockSignals(true);
DialogTool::closeEvent(event);
}
//---------------------------------------------------------------------------------------------------------------------
DialogEndLine::~DialogEndLine()
{

View file

@ -83,6 +83,7 @@ protected:
* @brief SaveData Put dialog data in local variables
*/
virtual void SaveData();
virtual void closeEvent(QCloseEvent *event);
private:
Q_DISABLE_COPY(DialogEndLine)

View file

@ -336,3 +336,10 @@ void DialogLineIntersectAxis::SaveData()
line->setLineStyle(VAbstractTool::LineStyle(typeLine));
line->RefreshGeometry();
}
//---------------------------------------------------------------------------------------------------------------------
void DialogLineIntersectAxis::closeEvent(QCloseEvent *event)
{
ui->plainTextEditFormula->blockSignals(true);
DialogTool::closeEvent(event);
}

View file

@ -77,6 +77,7 @@ protected:
* @brief SaveData Put dialog data in local variables
*/
virtual void SaveData();
virtual void closeEvent(QCloseEvent *event);
private:
Q_DISABLE_COPY(DialogLineIntersectAxis)
Ui::DialogLineIntersectAxis *ui;

View file

@ -184,6 +184,13 @@ void DialogNormal::SaveData()
line->RefreshGeometry();
}
//---------------------------------------------------------------------------------------------------------------------
void DialogNormal::closeEvent(QCloseEvent *event)
{
ui->plainTextEditFormula->blockSignals(true);
DialogTool::closeEvent(event);
}
//---------------------------------------------------------------------------------------------------------------------
/**
* @brief setSecondPointId set id of second point

View file

@ -82,6 +82,7 @@ protected:
* @brief SaveData Put dialog data in local variables
*/
virtual void SaveData();
virtual void closeEvent(QCloseEvent *event);
private:
Q_DISABLE_COPY(DialogNormal)

View file

@ -225,6 +225,13 @@ void DialogPointOfContact::SaveData()
line->RefreshGeometry();
}
//---------------------------------------------------------------------------------------------------------------------
void DialogPointOfContact::closeEvent(QCloseEvent *event)
{
ui->plainTextEditFormula->blockSignals(true);
DialogTool::closeEvent(event);
}
//---------------------------------------------------------------------------------------------------------------------
/**
* @brief setSecondPoint set id second point

View file

@ -80,6 +80,7 @@ protected:
* @brief SaveData Put dialog data in local variables
*/
virtual void SaveData();
virtual void closeEvent(QCloseEvent *event);
private:
Q_DISABLE_COPY(DialogPointOfContact)

View file

@ -213,6 +213,13 @@ void DialogShoulderPoint::SaveData()
line->RefreshGeometry();
}
//---------------------------------------------------------------------------------------------------------------------
void DialogShoulderPoint::closeEvent(QCloseEvent *event)
{
ui->plainTextEditFormula->blockSignals(true);
DialogTool::closeEvent(event);
}
//---------------------------------------------------------------------------------------------------------------------
/**
* @brief setPShoulder set id shoulder point

View file

@ -82,6 +82,7 @@ protected:
* @brief SaveData Put dialog data in local variables
*/
virtual void SaveData();
virtual void closeEvent(QCloseEvent *event);
private:
Q_DISABLE_COPY(DialogShoulderPoint)

View file

@ -87,7 +87,7 @@ DialogTool::~DialogTool()
*/
void DialogTool::closeEvent(QCloseEvent *event)
{
DialogClosed(QDialog::Rejected);
DialogRejected();
event->accept();
}