diff -r f7ac710697a9 -r 06ff229162e9 src/hbwidgets/devicedialogs/hbdeviceprogressdialog.cpp --- a/src/hbwidgets/devicedialogs/hbdeviceprogressdialog.cpp Mon May 03 12:48:33 2010 +0300 +++ b/src/hbwidgets/devicedialogs/hbdeviceprogressdialog.cpp Fri May 14 16:09:54 2010 +0300 @@ -76,9 +76,7 @@ } q->setProgressValue(0); q->setText(text); - q->setTextAlignment(Qt::AlignLeft|Qt::AlignVCenter); q->setIconName(text); - q->setIconAlignment(Qt::AlignCenter); q->setAnimationDefinition(text); } @@ -105,9 +103,7 @@ "value", "autoClose", "text", - "textAlignment", "iconName", - "iconAlignment", "animationDefinition" }; @@ -122,20 +118,17 @@ } static const char * const actionNames[] = { - "primaryActionText" - }; - static const char * const nullActionNames[] = { - "primaryActionNull" + "cancelAction" }; for(int i = 0; i < NumActions; i++) { if (mActions[i].mFlags & Modified) { if (show || !(mActions[i].mFlags & SentToServer)) { + QString actionData; // empty removes action at the plugin if (mActions[i].mAction) { - parameters.insert(actionNames[i], mActions[i].mAction->text()); - } else { - parameters.insert(nullActionNames[i], true); + actionData.append("t:").append(mActions[i].mAction->text()); } + parameters.insert(actionNames[i], actionData); mActions[i].mFlags |= SentToServer; } } @@ -270,7 +263,7 @@ const char *key = "act"; QVariantMap::const_iterator i = data.find(key); if (i != data.constEnd()) { - if (i.value().toString() == "p") { + if (i.value().toString() == "c") { // Client has pressed button. Signal action if one is set. Otherwise emit // cancelled() signal. mActions[CancelButton].mTriggered = true; @@ -360,7 +353,7 @@ \endcode \sa HbProgressDialog, HbDialog, HbDeviceDialog - \alpha + \stable \hbwidgets */ @@ -457,20 +450,6 @@ /*! Closes the dialog. - - \deprecated HbDeviceProgressDialog::cancel() - is deprecated. Replaced by HbDeviceProgressDialog::close(). - -*/ -void HbDeviceProgressDialog::cancel() -{ - TRACE_ENTRY - return d->cancel(); - TRACE_EXIT -} - -/*! - Closes the dialog. */ void HbDeviceProgressDialog::close() { @@ -658,64 +637,6 @@ } /*! - Sets the text alignment. - - \param align Qt defined alignment options can used. - - \sa textAlignment() -*/ -void HbDeviceProgressDialog::setTextAlignment(Qt::Alignment align) -{ - TRACE_ENTRY - d->setProperty(HbDeviceProgressDialogPrivate::TextAlignment, align); - TRACE_EXIT -} - -/*! - Returns the text alignment. - - The default value is Qt::AlignLeft|Qt::AlignVCenter - - \sa setTextAlignment() -*/ -Qt::Alignment HbDeviceProgressDialog::textAlignment() const -{ - return static_cast - (d->mProperties[HbDeviceProgressDialogPrivate::TextAlignment].mValue.toInt()); -} - -/*! - Sets the text wrapping. - - \param wrap When set, the text is drawn with Qt::TextWordWrap enabled meaning that - lines breaks are at appropriate point, e.g. at word boundaries. - - \sa textWrapping() - - \deprecated HbDeviceProgressDialog::setTextWrapping(bool) - is deprecated. Will be removed. -*/ -void HbDeviceProgressDialog::setTextWrapping(bool wrap) -{ - TRACE_ENTRY - Q_UNUSED(wrap) - TRACE_EXIT -} - -/*! - Returns the text wrapping setting. Default value is true. - - \sa setTextWrapping() - - \deprecated HbDeviceProgressDialog::textWrapping() const - is deprecated. Will be removed. -*/ -bool HbDeviceProgressDialog::textWrapping() const -{ - return true; -} - -/*! Sets message box icon name or animation logical name. \param aIconName Icon name. Icon can be from Hb resources or themes. Or can be a file in @@ -741,31 +662,6 @@ } /*! - Sets the icon alignment. - - \param align Qt defined alignment options can used. - - \sa iconAlignment() -*/ -void HbDeviceProgressDialog::setIconAlignment(Qt::Alignment align) -{ - TRACE_ENTRY - d->setProperty(HbDeviceProgressDialogPrivate::IconAlignment, align); - TRACE_EXIT -} - -/*! - Returns the icon alignment. Default value is Qt::AlignCenter. - - \sa setIconAlignment() -*/ -Qt::Alignment HbDeviceProgressDialog::iconAlignment() const -{ - return static_cast - (d->mProperties[HbDeviceProgressDialogPrivate::IconAlignment].mValue.toInt()); -} - -/*! Sets animation definition to a dialog. Animation's logical name has to be set using setIcon(). Animation definition files must be stored to a place where they can be accessed by device dialog service.