--- a/src/hbwidgets/popups/hbinputdialog_p.cpp Thu Sep 02 20:44:51 2010 +0300
+++ b/src/hbwidgets/popups/hbinputdialog_p.cpp Fri Sep 17 08:32:10 2010 +0300
@@ -26,7 +26,7 @@
#include "hbinputdialog_p.h"
#include "hbinputdialogcontent_p.h"
#include "hbstyleoptioninputdialog_p.h"
-
+#include <hbstyletextprimitivedata.h>
#include <hblineedit.h>
#include <hbaction.h>
#include <hbvalidator.h>
@@ -48,7 +48,7 @@
mEdit2(0),
mAdditionalRowVisible(false)
{
- mLabel1 = HbStylePrivate::createPrimitive(HbStylePrivate::P_InputDialog_text,this);
+ mLabel1 = style()->createPrimitive(HbStyle::PT_TextItem, "label-1", this);
mEdit1 = new HbLineEdit(this);
HbStyle::setItemName(mEdit1, "text-1");
@@ -65,9 +65,8 @@
mAdditionalRowVisible = visible;
if(!mLabel2 && visible) {
- mLabel2 = HbStylePrivate::createPrimitive(HbStylePrivate::P_InputDialog_additionaltext,this);
+ mLabel2 = style()->createPrimitive(HbStyle::PT_TextItem, "label-2", this);
}
-
if(!mEdit2 && visible) {
//Retrieve the cached data here and assign//
mEdit2 = new HbLineEdit(this);
@@ -258,14 +257,15 @@
HbStyleOptionInputDialog option;
if(row == 0) {
mPromptText = text;
- q->initStyleOption(&option);
- HbStylePrivate::updatePrimitive(mContentWidget->mLabel1,HbStylePrivate::P_InputDialog_text,&option);
- } else {
+ HbStyleTextPrimitiveData data;
+ q->initPrimitiveData(&data, mContentWidget->mLabel1);
+ q->style()->updatePrimitive(mContentWidget->mLabel1, &data, mContentWidget);
+ }
+ else {
mPromptAdditionalText = text;
- q->initStyleOption(&option);
- if(mContentWidget->mAdditionalRowVisible) {
- HbStylePrivate::updatePrimitive(mContentWidget->mLabel2,HbStylePrivate::P_InputDialog_additionaltext,&option);
- }
+ HbStyleTextPrimitiveData data;
+ q->initPrimitiveData(&data, mContentWidget->mLabel2);
+ q->style()->updatePrimitive(mContentWidget->mLabel2, &data, mContentWidget);
}
}