diff -r 16e4b9007960 -r f5508c13dfe0 bluetoothengine/btnotif/btdevicedialogplugin/src/btsenddialogwidget.cpp --- a/bluetoothengine/btnotif/btdevicedialogplugin/src/btsenddialogwidget.cpp Wed Oct 13 13:15:31 2010 +0300 +++ b/bluetoothengine/btnotif/btdevicedialogplugin/src/btsenddialogwidget.cpp Tue Oct 19 15:09:34 2010 +0300 @@ -37,32 +37,38 @@ bool BTSendDialogWidget::setDeviceDialogParameters(const QVariantMap ¶meters) { - mLastError = NoError; - if(mFileIndex != parameters.value("currentFileIdx").toString().toInt() ) + if(!mLastError) { - mDialogHeading->setTextWrapping(Hb::TextWordWrap); - mDialogHeading->setAlignment(Qt::AlignHCenter); - - QString headLabel = QString(LOC_SENDING_FILES_TO_DEVICE).arg(parameters.value("currentFileIdx").toInt()) - .arg(parameters.value("totalFilesCnt").toInt()) - .arg(parameters.value("destinationName").toString()); - mDialogHeading->setPlainText(headLabel); + if(mFileIndex != parameters.value("currentFileIdx").toString().toInt() ) + { + mDialogHeading->setTextWrapping(Hb::TextWordWrap); + mDialogHeading->setAlignment(Qt::AlignHCenter); - //Todo - Insert file icons here instead of bluetooth image - QIcon icon(QString(":/icons/qtg_large_bluetooth.svg")); - mFileIconLabel->setIcon(icon); - mFileNameLabel->setPlainText(parameters.value("fileName").toString()); - mFileSizeLabel->setPlainText(parameters.value("fileSzTxt").toString()); - mProgressBar->setMinimum(0); - mProgressBar->setProgressValue(0); - mProgressBar->setMaximum(parameters.value("fileSz").toInt()); - mFileIndex = parameters.value("currentFileIdx").toString().toInt(); + QString headLabel = QString(LOC_SENDING_FILES_TO_DEVICE).arg(parameters.value("currentFileIdx").toInt()) + .arg(parameters.value("totalFilesCnt").toInt()) + .arg(parameters.value("destinationName").toString()); + mDialogHeading->setPlainText(headLabel); + + //Todo - Insert file icons here instead of bluetooth image + QIcon icon(QString(":/icons/qtg_large_bluetooth.svg")); + mFileIconLabel->setIcon(icon); + mFileNameLabel->setPlainText(parameters.value("fileName").toString()); + mFileSizeLabel->setPlainText(parameters.value("fileSzTxt").toString()); + mProgressBar->setMinimum(0); + mProgressBar->setProgressValue(0); + mProgressBar->setMaximum(parameters.value("fileSz").toInt()); + mFileIndex = parameters.value("currentFileIdx").toString().toInt(); + } + else + { + mProgressBar->setProgressValue(parameters.value("progressValue").toInt()); + } + return true; } - else + else { - mProgressBar->setProgressValue(parameters.value("progressValue").toInt()); + return false; } - return true; } int BTSendDialogWidget::deviceDialogError() const @@ -90,7 +96,7 @@ void BTSendDialogWidget::constructDialog(const QVariantMap& parameters) { - Q_UNUSED(parameters); + Q_UNUSED(parameters); mLoader = new HbDocumentLoader(); bool ok = false; @@ -104,19 +110,19 @@ mFileSizeLabel = qobject_cast(mLoader->findWidget("fileSize")); mProgressBar = qobject_cast(mLoader->findWidget("sendProgressBar")); - mSendDialog->setBackgroundFaded(false); - mSendDialog->setDismissPolicy(HbPopup::NoDismiss); - mSendDialog->setTimeout(HbPopup::NoTimeout); - mSendDialog->setAttribute(Qt::WA_DeleteOnClose); - - mCancelAction = static_cast( mLoader->findObject( "cancelAction" ) ); - - connect(mCancelAction, SIGNAL(triggered()), this, SLOT(cancelClicked())); + mSendDialog->setBackgroundFaded(false); + mSendDialog->setDismissPolicy(HbPopup::NoDismiss); + mSendDialog->setTimeout(HbPopup::NoTimeout); + mSendDialog->setAttribute(Qt::WA_DeleteOnClose); + + mCancelAction = static_cast( mLoader->findObject( "cancelAction" ) ); + + connect(mCancelAction, SIGNAL(triggered()), this, SLOT(cancelClicked())); } else - { - mLastError = DocMLLoadingError; - } + { + mLastError = DocMLLoadingError; + } }