summaryrefslogtreecommitdiffstats
path: root/pokemodr/FractionWidget.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2008-05-27 14:04:01 +0000
committerBen Boeckel <MathStuf@gmail.com>2008-05-27 14:04:01 +0000
commit8cbe19a3e1845657ccdfddbd3c4fffcaadb9ff55 (patch)
tree72b3f2d493d1cfc76814a27c3df3d7dabdee8d29 /pokemodr/FractionWidget.cpp
parent00fecef0aebaa379dfc176ddc5d6488fae0e8272 (diff)
downloadsigen-8cbe19a3e1845657ccdfddbd3c4fffcaadb9ff55.tar.gz
sigen-8cbe19a3e1845657ccdfddbd3c4fffcaadb9ff55.tar.xz
sigen-8cbe19a3e1845657ccdfddbd3c4fffcaadb9ff55.zip
[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
Diffstat (limited to 'pokemodr/FractionWidget.cpp')
-rw-r--r--pokemodr/FractionWidget.cpp6
1 files changed, 3 insertions, 3 deletions
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());