connect(ui->sl_celsius,SIGNAL(sliderMoved(int)),ui->lcd_celsius,SLOT(display(int)));
connect(ui->sl_celsius,SIGNAL(sliderMoved(int)),this,SLOT(calculateFahrenheitTemperature(int)));
connect(this,SIGNAL(celsiusSliderMoved(int)),ui->lcd_fheit,SLOT(display(int)));
connect(this,SIGNAL(celsiusSliderMoved(int)),ui->sl_fheit,SLOT(setValue(int)));
connect(ui->sl_fheit,SIGNAL(sliderMoved(int)),ui->lcd_fheit,SLOT(display(int)));
connect(ui->sl_fheit,SIGNAL(sliderMoved(int)),this,SLOT(calculateCelsiusTemperature(int)));
connect(this,SIGNAL(fheitSliderMoved(int)),ui->lcd_celsius,SLOT(display(int)));
connect(this,SIGNAL(fheitSliderMoved(int)),ui->sl_celsius,SLOT(setValue(int)));
connect(ui->sl_celsius,SIGNAL(sliderMoved(int)),ui->lcd_celsius,SLOT(display(int)));
connect(ui->sl_celsius,SIGNAL(sliderMoved(int)),this,SLOT(calculateFahrenheitTemperature(int)));
connect(this,SIGNAL(celsiusSliderMoved(int)),ui->lcd_fheit,SLOT(display(int)));
connect(this,SIGNAL(celsiusSliderMoved(int)),ui->sl_fheit,SLOT(setValue(int)));
connect(ui->sl_fheit,SIGNAL(sliderMoved(int)),ui->lcd_fheit,SLOT(display(int)));
connect(ui->sl_fheit,SIGNAL(sliderMoved(int)),this,SLOT(calculateCelsiusTemperature(int)));
connect(this,SIGNAL(fheitSliderMoved(int)),ui->lcd_celsius,SLOT(display(int)));
connect(this,SIGNAL(fheitSliderMoved(int)),ui->sl_celsius,SLOT(setValue(int)));
To copy to clipboard, switch view to plain text mode
void TempConverter::calculateCelsiusTemperature(int temp)
{
celsius = (temp - 32)*(5/9);
emit fheitSliderMoved(celsius);
}
void TempConverter::calculateFahrenheitTemperature(int temp)
{
fahrenheit = ((temp * (9/5))+32);
emit celsiusSliderMoved(fahrenheit);
}
void TempConverter::calculateCelsiusTemperature(int temp)
{
celsius = (temp - 32)*(5/9);
emit fheitSliderMoved(celsius);
}
void TempConverter::calculateFahrenheitTemperature(int temp)
{
fahrenheit = ((temp * (9/5))+32);
emit celsiusSliderMoved(fahrenheit);
}
To copy to clipboard, switch view to plain text mode
Bookmarks