X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fsettingsdialog.cpp;h=778666d274bff8671c936ec2f231a6bdc916ef8b;hb=3d0c7311ebed17f81381b264e767374a9e5d0ab4;hp=6507153e1214c87029eb59e9fca64024b2d9a8ab;hpb=840d9cd16b3959f56aa0cac05d983f5747600193;p=impuzzle diff --git a/src/settingsdialog.cpp b/src/settingsdialog.cpp index 6507153..778666d 100644 --- a/src/settingsdialog.cpp +++ b/src/settingsdialog.cpp @@ -87,7 +87,9 @@ void SettingsDialog::imageSelectionChanged(const QString &txt) qDebug() << QString("pics list contains %1 entries").arg(pics.count()); - Settings::instance()->setImage(QPixmap(QDir::homePath() + QLatin1String("/MyDocs/.images/") + pics.at(qrand() % pics.count()))); + QString path = QDir::homePath() + QLatin1String("/MyDocs/.images/") + pics.at(qrand() % pics.count()); + Settings::instance()->setImage(QPixmap(path)); + Settings::instance()->setImagePath(path); if(selectedImageLabel_->isVisible()) { selectedImageLabel_->setVisible(false); @@ -102,6 +104,7 @@ void SettingsDialog::imageSelectionChanged(const QString &txt) tr("Images (*.png *.xpm *.jpg)")); Settings::instance()->setImage(QPixmap(fileName)); + Settings::instance()->setImagePath(fileName); selectedImageLabel_->setText(fileName); @@ -113,6 +116,7 @@ void SettingsDialog::imageSelectionChanged(const QString &txt) qDebug() << "Default image selected"; Settings::instance()->setImage(0); + Settings::instance()->setImagePath("default"); if(selectedImageLabel_->isVisible()) { selectedImageLabel_->setVisible(false);