X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=bs%2Fui%2Ftickviewbase.ui.h;h=026be8c2d28c392201f9190d58670142a6a7edd6;hb=d1b57a078d3edb148f8b6ec61944a0b852a4bf94;hp=4b8f126982f5290d95ce6289399d7e859f6192e4;hpb=ec7ebf4a9acd1d7b7e4e7967c4afa94300ed5ff9;p=hbs.git diff --git a/bs/ui/tickviewbase.ui.h b/bs/ui/tickviewbase.ui.h index 4b8f126..026be8c 100644 --- a/bs/ui/tickviewbase.ui.h +++ b/bs/ui/tickviewbase.ui.h @@ -10,12 +10,43 @@ *****************************************************************************/ -void CTickViewBase::slotMaxTick( int i ) +void CTickViewBase::slotMaxTick(int i) { - minTickSpin->setMaxValue(i); + if ( !oneTickCheck->isChecked()) + minTickSpin->setMaxValue(i); + } void CTickViewBase::slotMinTick( int i ) { - maxTickSpin->setMinValue(i); + if ( !oneTickCheck->isChecked()) + maxTickSpin->setMinValue(i); +} + +void CTickViewBase::slotTickChanged(int i) +{ + if ( oneTickCheck->isChecked()) + { + maxTickSpin->setValue(i); + //minTickSpin->setValue(i-1); + emit ticksChanged( maxTickSpin->value() - 1, maxTickSpin->value()); + return; + } + emit ticksChanged( minTickSpin->value(), maxTickSpin->value()); +} + +void CTickViewBase::slotOneTick( bool b ) +{ + if(b) + { + maxTickSpin->setMinValue(0); + minTickSpin->setDisabled(true); + minTickSpin->setMaxValue(99); + } + else + { + minTickSpin->setEnabled(true); + maxTickSpin->setMinValue( minTickSpin->value()); + minTickSpin->setMaxValue( maxTickSpin->value()); + } } \ No newline at end of file