// 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);
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);