qvolray

diff src/ui.cc @ 21:4c62be57fc1a

foo
author John Tsiombikas <nuclear@member.fsf.org>
date Wed, 11 Apr 2012 16:59:45 +0300
parents 88312413467c
children 2d0dfb5751dc
line diff
     1.1 --- a/src/ui.cc	Wed Apr 11 06:44:06 2012 +0300
     1.2 +++ b/src/ui.cc	Wed Apr 11 16:59:45 2012 +0300
     1.3 @@ -62,6 +62,22 @@
     1.4  
     1.5  SideWindow::SideWindow()
     1.6  {
     1.7 +	QSlider *zslider = new QSlider(Qt::Horizontal);
     1.8 +	zslider->setRange(0, 256);
     1.9 +	zslider->setValue(volray_getvalue(VOLRAY_ZCURSOR) * 256.0);
    1.10 +	connect(zslider, SIGNAL(valueChanged(int)), this, SLOT(zslider_change(int)));
    1.11 +
    1.12 +	QVBoxLayout *vbox = new QVBoxLayout;
    1.13 +	vbox->addWidget(zslider);
    1.14 +
    1.15 +	QWidget *win = new QWidget;
    1.16 +	setWidget(win);
    1.17 +	win->setLayout(vbox);
    1.18 +}
    1.19 +
    1.20 +void SideWindow::zslider_change(int val)
    1.21 +{
    1.22 +	volray_setvalue(VOLRAY_ZCURSOR, (float)val / 256.0);
    1.23  }
    1.24  
    1.25