From ae3c1704c98040b9f934053ebc68282c269eb3ae Mon Sep 17 00:00:00 2001 From: jriegel Date: Fri, 29 Nov 2013 18:43:11 +0100 Subject: [PATCH] Using return to write the logBook in UnitsCalculator --- src/Gui/DlgUnitsCalculatorImp.cpp | 6 ++++++ src/Gui/DlgUnitsCalculatorImp.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/Gui/DlgUnitsCalculatorImp.cpp b/src/Gui/DlgUnitsCalculatorImp.cpp index 3f16158e0..7cd7389ca 100644 --- a/src/Gui/DlgUnitsCalculatorImp.cpp +++ b/src/Gui/DlgUnitsCalculatorImp.cpp @@ -48,7 +48,9 @@ DlgUnitsCalculator::DlgUnitsCalculator( QWidget* parent, Qt::WFlags fl ) this->setAttribute(Qt::WA_DeleteOnClose); connect(this->ValueInput, SIGNAL(valueChanged(Base::Quantity)), this, SLOT(valueChanged(Base::Quantity))); + connect(this->ValueInput, SIGNAL(returnPressed () ), this, SLOT(returnPressed())); connect(this->UnitInput, SIGNAL(valueChanged(Base::Quantity)), this, SLOT(unitValueChanged(Base::Quantity))); + connect(this->UnitInput, SIGNAL(returnPressed()), this, SLOT(returnPressed())); connect(this->pushButton_Help, SIGNAL(clicked()), this, SLOT(help())); connect(this->pushButton_Close, SIGNAL(clicked()), this, SLOT(accept())); @@ -131,6 +133,10 @@ void DlgUnitsCalculator::help(void) //TODO: call help page Std_UnitsCalculator } +void DlgUnitsCalculator::returnPressed(void) +{ + this->textEdit->append(this->ValueInput->text() + QString::fromAscii(" = ") + this->ValueOutput->text()); +} diff --git a/src/Gui/DlgUnitsCalculatorImp.h b/src/Gui/DlgUnitsCalculatorImp.h index fbe3cfe93..70090bd8c 100644 --- a/src/Gui/DlgUnitsCalculatorImp.h +++ b/src/Gui/DlgUnitsCalculatorImp.h @@ -51,6 +51,7 @@ protected Q_SLOTS: void copy(void); void help(void); + void returnPressed(void); void parseError(const QString& errorText); @@ -58,6 +59,7 @@ private: Base::Quantity actValue; Base::Quantity actUnit; + }; } // namespace Dialog