From e924e74c07a3c30d7a0ccb98e190b41d767027af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Sat, 12 Oct 2013 22:10:23 +0200 Subject: [PATCH] fixed adjust to width bug --- YACReader/options_dialog.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/YACReader/options_dialog.cpp b/YACReader/options_dialog.cpp index fc00d78e..14aef7fc 100644 --- a/YACReader/options_dialog.cpp +++ b/YACReader/options_dialog.cpp @@ -59,7 +59,7 @@ OptionsDialog::OptionsDialog(QWidget * parent) fitToWidthRatioS->setMaximum(100); fitToWidthRatioS->setPageStep(5); fitToWidthRatioS->setOrientation(Qt::Horizontal); - connect(fitToWidthRatioS,SIGNAL(valueChanged(int)),this,SLOT(fitToWidthRatio(int))); + //connect(fitToWidthRatioS,SIGNAL(valueChanged(int)),this,SLOT(fitToWidthRatio(int))); QHBoxLayout * fitLayout = new QHBoxLayout; fitLayout->addWidget(fitToWidthRatioS); fitBox->setLayout(fitLayout); @@ -281,7 +281,9 @@ void OptionsDialog::show() { //TODO solucionar el tema de las settings, esto sólo debería aparecer en una única línea de código QSettings *s = new QSettings(QCoreApplication::applicationDirPath()+"/YACReader.ini",QSettings::IniFormat); + fitToWidthRatioS->disconnect(); fitToWidthRatioS->setSliderPosition(settings->value(FIT_TO_WIDTH_RATIO).toFloat()*100); + connect(fitToWidthRatioS,SIGNAL(valueChanged(int)),this,SLOT(fitToWidthRatio(int))); QDialog::show(); delete s; } @@ -301,4 +303,4 @@ void OptionsDialog::setFilters(int brightness, int contrast, int gamma) else gammaS->setValue(100); -} \ No newline at end of file +}