summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-02-26 02:09:33 -0500
committerBen Boeckel <MathStuf@gmail.com>2009-02-26 02:09:33 -0500
commitade6d4da3a765517cb64ded4f0cce9cffa773460 (patch)
tree3c44ea88d8f5e7dabf34d081220436869e28ded8
parentca71c12bcbde688d3e6faaa288c54d7d71a53687 (diff)
downloadsigen-ade6d4da3a765517cb64ded4f0cce9cffa773460.tar.gz
sigen-ade6d4da3a765517cb64ded4f0cce9cffa773460.tar.xz
sigen-ade6d4da3a765517cb64ded4f0cce9cffa773460.zip
Put public interface for FractionWidget first
-rw-r--r--sigmodr/corewidgets/FractionWidget.cpp66
1 files changed, 33 insertions, 33 deletions
diff --git a/sigmodr/corewidgets/FractionWidget.cpp b/sigmodr/corewidgets/FractionWidget.cpp
index 36a9a9ea..327de025 100644
--- a/sigmodr/corewidgets/FractionWidget.cpp
+++ b/sigmodr/corewidgets/FractionWidget.cpp
@@ -34,6 +34,39 @@
using namespace Sigcore;
using namespace Sigmodr::CoreWidgets;
+FractionWidget::FractionWidget(QWidget* parent, const Fraction& value) :
+ QWidget(parent),
+ d(new Private(this, value))
+{
+ QVBoxLayout* layout = new QVBoxLayout;
+ layout->addWidget(d->makeWidgets(this));
+ setLayout(layout);
+}
+
+FractionWidget::Behavior FractionWidget::behavior() const
+{
+ return d->m_behavior;
+}
+
+Fraction FractionWidget::value() const
+{
+ return d->m_value;
+}
+
+void FractionWidget::setBehavior(const Behavior behavior)
+{
+ d->m_behavior = behavior;
+ emit(behaviorChanged(d->m_behavior));
+}
+
+void FractionWidget::setValue(const Fraction& value)
+{
+ if (d->m_value == value)
+ return;
+ d->m_value = value;
+ emit(valueChanged(d->m_value));
+}
+
FractionWidget::Private::Private(QObject* parent, const Fraction& value) :
QObject(parent),
m_value(value),
@@ -102,36 +135,3 @@ void FractionWidget::Private::resetRanges()
ui_numerator->setRange(numMin, numMax);
ui_denominator->setRange(denomMin, denomMax);
}
-
-FractionWidget::FractionWidget(QWidget* parent, const Fraction& value) :
- QWidget(parent),
- d(new Private(this, value))
-{
- QVBoxLayout* layout = new QVBoxLayout;
- layout->addWidget(d->makeWidgets(this));
- setLayout(layout);
-}
-
-FractionWidget::Behavior FractionWidget::behavior() const
-{
- return d->m_behavior;
-}
-
-Fraction FractionWidget::value() const
-{
- return d->m_value;
-}
-
-void FractionWidget::setBehavior(const Behavior behavior)
-{
- d->m_behavior = behavior;
- emit(behaviorChanged(d->m_behavior));
-}
-
-void FractionWidget::setValue(const Fraction& value)
-{
- if (d->m_value == value)
- return;
- d->m_value = value;
- emit(valueChanged(d->m_value));
-}