<property name="name">
<cstring>ScoreLostEdit</cstring>
</property>
+ <property name="focusPolicy">
+ <enum>NoFocus</enum>
+ </property>
<property name="readOnly">
<bool>true</bool>
</property>
<connections>
<connection>
<sender>MetalEdit</sender>
- <signal>textChanged(const QString&)</signal>
+ <signal>returnPressed()</signal>
<receiver>RoidsEditView</receiver>
- <slot>slotValueChanged(const QString&)</slot>
+ <slot>slotValueChanged()</slot>
</connection>
<connection>
<sender>CrystalEdit</sender>
- <signal>textChanged(const QString&)</signal>
+ <signal>returnPressed()</signal>
<receiver>RoidsEditView</receiver>
- <slot>slotValueChanged(const QString&)</slot>
+ <slot>slotValueChanged()</slot>
</connection>
<connection>
<sender>EoniumEdit</sender>
- <signal>textChanged(const QString&)</signal>
+ <signal>returnPressed()</signal>
<receiver>RoidsEditView</receiver>
- <slot>slotValueChanged(const QString&)</slot>
+ <slot>slotValueChanged()</slot>
</connection>
<connection>
<sender>UninitEdit</sender>
- <signal>textChanged(const QString&)</signal>
+ <signal>returnPressed()</signal>
<receiver>RoidsEditView</receiver>
- <slot>slotValueChanged(const QString&)</slot>
+ <slot>slotValueChanged()</slot>
</connection>
<connection>
<sender>ScoreEdit</sender>
- <signal>textChanged(const QString&)</signal>
+ <signal>returnPressed()</signal>
<receiver>RoidsEditView</receiver>
- <slot>slotValueChanged(const QString&)</slot>
+ <slot>slotValueChanged()</slot>
</connection>
</connections>
<tabstops>
<slots>
<slot>init()</slot>
<slot>setValue( const QString & type, unsigned value )</slot>
- <slot>slotValueChanged( const QString & s )</slot>
+ <slot>slotValueChanged()</slot>
<slot>slotSetLost( QString type, float i )</slot>
</slots>
<pixmapinproject/>
}
-void RoidsEditView::slotValueChanged( const QString & s )
+void RoidsEditView::slotValueChanged()
{
QString type = sender()->name();
else if (type == "ScoreEdit")
type = tr("score");
test = type;
- emit changed(type, s.toInt());
+ const QLineEdit *le = dynamic_cast<const QLineEdit*>(sender());
+ if (le)
+ emit changed(type, le->text().toInt());
}