disconnect(minutesSpin, SIGNAL(valueChanged(int)), this, SLOT(durationChanged()));
disconnect(hoursSpin, SIGNAL(valueChanged(int)), this, SLOT(durationChanged()));
disconnect(daysSpin, SIGNAL(valueChanged(int)), this, SLOT(durationChanged()));
disconnect(minutesSpin, SIGNAL(valueChanged(int)), this, SLOT(durationChanged()));
disconnect(hoursSpin, SIGNAL(valueChanged(int)), this, SLOT(durationChanged()));
disconnect(daysSpin, SIGNAL(valueChanged(int)), this, SLOT(durationChanged()));