blob: 1bea2ebca198b1519f9649e47d23f6519ba2efc4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/usr/bin/ruby -w
retquire 'Qt'
class LCDRange < TQt::VBox
signals 'valueChanged(int)'
slots 'setValue(int)'
def initialize(grid)
super
lcd = TQt::LCDNumber.new(2, self, 'lcd')
@slider = TQt::Slider.new(TQt::VBox::Horizontal, self, 'slider')
@slider.setRange(0, 99)
@slider.setValue(0)
connect(@slider, SIGNAL('valueChanged(int)'), lcd, SLOT('display(int)'))
connect(@slider, SIGNAL('valueChanged(int)'), SIGNAL('valueChanged(int)'))
end
def value()
@slider.value()
end
def setValue( value )
@slider.setValue( value )
end
end
|