mussaViewTB.addWidget(&zoomBox);
connect(&zoomBox, SIGNAL(valueChanged(int)),
&browser, SLOT(setZoom(int)));
-
- threshold.setRange(19, 30);
- threshold.setThreshold(19);
+
+ threshold.setRange(10,30);
+ threshold.setThreshold(20);
//scene->setClipPlane(20);
// FIXME: for when we get the paths drawn at the appropriate depth
//connect(&threshold, SIGNAL(thresholdChanged(int)),
ThresholdWidget::ThresholdWidget(QWidget *parent, int min, int max)
: QWidget(parent)
{
- QLCDNumber *lcd = new QLCDNumber(threshold_max_display_digits);
- lcd->setSegmentStyle(QLCDNumber::Flat);
+ basepair_spinner.setRange(min, max);
- slider = new QSlider(Qt::Horizontal);
- slider->setRange(min, max);
-
- connect(slider, SIGNAL(valueChanged(int)), lcd, SLOT(display(int)));
- connect(slider, SIGNAL(valueChanged(int)),
+ connect(&basepair_spinner, SIGNAL(valueChanged(int)),
this, SIGNAL(thresholdChanged(int)));
- slider->setValue(min);
- lcd->display(min);
+ basepair_spinner.setValue(min);
QHBoxLayout *layout = new QHBoxLayout;
- layout->addWidget(slider);
- layout->addWidget(lcd);
+ layout->addWidget(&basepair_spinner);
setLayout(layout);
}
/*
void ThresholdWidget::setMinimumThreshold(int min)
{
- slider->setMinimum(min);
+ basepair_spinner->setMinimum(min);
}
int ThresholdWidget::getMinimumThreshold()
{
- return slider->minimum();
+ return basepair_spinner->minimum();
}
void ThresholdWidget::setMaximumThreshold(int max)
{
- slider->setMaximum(max);
+ basepair_spinner->setMaximum(max);
}
int ThresholdWidget::getMaximumThreshold()
{
- return slider->maximum();
+ return basepair_spinner->maximum();
}
*/
void ThresholdWidget::setRange(int min, int max)
{
- slider->setRange(min, max);
+ basepair_spinner.setRange(min, max);
}
float ThresholdWidget::percent() const
{
- return ((float)threshold())/((float)slider->maximum());
+ return ((float)threshold())/((float)basepair_spinner.maximum());
}
void ThresholdWidget::setThreshold(int threshold)
{
- if (slider->value() != threshold)
+ if (basepair_spinner.value() != threshold)
{
- slider->setValue(threshold);
+ basepair_spinner.setValue(threshold);
emit thresholdChanged(threshold);
}
}
int ThresholdWidget::threshold() const
{
- return slider->value();
+ return basepair_spinner.value();
}