From 8cbe19a3e1845657ccdfddbd3c4fffcaadb9ff55 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Tue, 27 May 2008 14:04:01 +0000 Subject: [FIX] Item widget works better [FIX] FractionWidget value is updated at ctor [FIX] Non-script KTextEdit is now a KLineEdit [FIX] Rules not being set git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@179 6ecfd1a5-f3ed-3746-8530-beee90d26b22 --- pokemodr/FractionWidget.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pokemodr/FractionWidget.cpp') diff --git a/pokemodr/FractionWidget.cpp b/pokemodr/FractionWidget.cpp index fa63641f..c1e818ec 100644 --- a/pokemodr/FractionWidget.cpp +++ b/pokemodr/FractionWidget.cpp @@ -20,11 +20,11 @@ FractionWidget::FractionWidget(QWidget* parent, const Fraction& value) : QWidget(parent), - m_behavior(-1), - m_value(value) + m_behavior(-1) { setupUi(this); connect(this, SIGNAL(valueChanged(const Fraction&)), SLOT(updateValue())); + setValue(value); } int FractionWidget::behavior() const @@ -48,7 +48,7 @@ void FractionWidget::setBehavior(const int behavior) void FractionWidget::setValue(const Fraction& value) { - if (m_value == value) + if ((m_value == value) && !varValue->text().isEmpty()) return; m_value = value; varDenominator->setValue(m_value.denominator()); -- cgit