implementing InputField UseCase in Sketcher EditDatumDialog

This commit is contained in:
jriegel
2013-11-05 19:00:42 +01:00
parent a2342d296a
commit b0ad791daa
7 changed files with 118 additions and 36 deletions

View File

@@ -93,6 +93,8 @@ void EditDatumDialog::exec(bool atCursor)
Ui::InsertDatum ui_ins_datum;
ui_ins_datum.setupUi(&dlg);
ui_ins_datum.lineEdit->setParamGrpPath("User parameter:History/Sketcher/SetDatum");
double init_val;
if (Constr->Type == Sketcher::Angle ||
((Constr->Type == Sketcher::DistanceX || Constr->Type == Sketcher::DistanceY) &&

View File

@@ -27,7 +27,7 @@
</widget>
</item>
<item>
<widget class="QLineEdit" name="lineEdit"/>
<widget class="Gui::InputField" name="lineEdit"/>
</item>
</layout>
</item>
@@ -44,7 +44,15 @@
</layout>
</widget>
<resources/>
<connections>
<customwidgets>
<customwidget>
<class>Gui::InputField</class>
<extends>QLineEdit</extends>
<header>Gui/InputField.h</header>
</customwidget>
</customwidgets>
<connections>
<connection>
<sender>buttonBox</sender>
<signal>accepted()</signal>