try to reduce number of moveToThread warnings
[mussa.git] / qui / ThresholdWidget.cpp
index fc2444e5f2f3f3d8ba31d64d588957d9da0e53cb..5c856968139fca01ded6f1d6dbf2985c3bc03c1e 100644 (file)
@@ -9,11 +9,12 @@
 // LCDRange.cpp
 ThresholdWidget::ThresholdWidget(QWidget *parent, int min, int max) 
   : QWidget(parent),
-    layout(new QHBoxLayout(this)),
-    basepair_spinner(new QSpinBox(this)),
-    window_size_label(new QLabel(this)),
-    percent_label(new QLabel(this))
+    layout(0),
+    basepair_spinner(0),
+    window_size_label(0),
+    percent_label(0)
 {
+  setupWidgets();
   basepair_spinner->setWhatsThis("How many base pairs need to be conserved in the window size");
 
   setRange(min, max);
@@ -31,6 +32,14 @@ ThresholdWidget::ThresholdWidget(QWidget *parent, int min, int max)
   setLayout(layout);
 }
 
+void ThresholdWidget::setupWidgets()
+{
+  layout = new QHBoxLayout(this);
+  basepair_spinner = new QSpinBox(this);
+  window_size_label = new QLabel(this);
+  percent_label = new QLabel(this);
+}
+  
 void ThresholdWidget::setRange(int min, int max)
 {
   basepair_spinner->setRange(min, max);