63 mEditUsername(NULL), |
68 mEditUsername(NULL), |
64 mEditPassword(NULL), |
69 mEditPassword(NULL), |
65 mTitleUsername(NULL), |
70 mTitleUsername(NULL), |
66 mTitlePassword(NULL) |
71 mTitlePassword(NULL) |
67 { |
72 { |
|
73 OstTraceFunctionEntry0( EAPWIZARDPAGEUSERNAMEPASSWORD_EAPWIZARDPAGEUSERNAMEPASSWORD_ENTRY ); |
|
74 OstTraceFunctionExit0( EAPWIZARDPAGEUSERNAMEPASSWORD_EAPWIZARDPAGEUSERNAMEPASSWORD_EXIT ); |
68 } |
75 } |
69 |
76 |
70 /*! |
77 /*! |
71 Destructor. |
78 Destructor. |
72 */ |
79 */ |
73 EapWizardPageUsernamePassword::~EapWizardPageUsernamePassword() |
80 EapWizardPageUsernamePassword::~EapWizardPageUsernamePassword() |
74 { |
81 { |
|
82 OstTraceFunctionEntry0( DUP1_EAPWIZARDPAGEUSERNAMEPASSWORD_EAPWIZARDPAGEUSERNAMEPASSWORD_ENTRY ); |
|
83 OstTraceFunctionExit0( DUP1_EAPWIZARDPAGEUSERNAMEPASSWORD_EAPWIZARDPAGEUSERNAMEPASSWORD_EXIT ); |
75 } |
84 } |
76 |
85 |
77 /*! |
86 /*! |
78 See WlanWizardPage. |
87 See WlanWizardPage. |
79 */ |
88 */ |
80 HbWidget* EapWizardPageUsernamePassword::initializePage() |
89 HbWidget* EapWizardPageUsernamePassword::initializePage() |
81 { |
90 { |
|
91 OstTraceFunctionEntry0( EAPWIZARDPAGEUSERNAMEPASSWORD_INITIALIZEPAGE_ENTRY ); |
82 if (!mWidget) { |
92 if (!mWidget) { |
83 bool ok = true; |
93 bool ok = true; |
84 mDocumentLoader.reset( |
94 mDocumentLoader.reset( |
85 new HbDocumentLoader(mWizard->wizardHelper()->mainWindow())); |
95 new HbDocumentLoader(mWizard->wizardHelper()->mainWindow())); |
86 mDocumentLoader->load(":/docml/occ_eap_wizard_05_07.docml", &ok); |
96 mDocumentLoader->load(":/docml/occ_eap_wizard_05_07.docml", &ok); |
99 mEditUsername = qobject_cast<HbLineEdit*> (mDocumentLoader->findWidget("lineEditUsername")); |
109 mEditUsername = qobject_cast<HbLineEdit*> (mDocumentLoader->findWidget("lineEditUsername")); |
100 Q_ASSERT(mEditUsername); |
110 Q_ASSERT(mEditUsername); |
101 |
111 |
102 mEditPassword = qobject_cast<HbLineEdit*> (mDocumentLoader->findWidget("lineEditPassword")); |
112 mEditPassword = qobject_cast<HbLineEdit*> (mDocumentLoader->findWidget("lineEditPassword")); |
103 Q_ASSERT(mEditPassword); |
113 Q_ASSERT(mEditPassword); |
104 |
114 |
105 mTitlePassword->setPlainText(hbTrId("txt_occ_setlabel_eap_password")); |
115 mTitlePassword->setPlainText(hbTrId("txt_occ_setlabel_eap_password")); |
106 |
116 |
107 ok = connect( |
117 ok = connect( |
108 mWizard->wizardHelper()->mainWindow(), |
118 mWizard->wizardHelper()->mainWindow(), |
109 SIGNAL(orientationChanged(Qt::Orientation)), |
119 SIGNAL(orientationChanged(Qt::Orientation)), |
110 this, |
120 this, |
111 SLOT(loadDocmlSection(Qt::Orientation))); |
121 SLOT(loadDocmlSection(Qt::Orientation))); |
112 Q_ASSERT(ok); |
122 Q_ASSERT(ok); |
113 |
123 |
114 ok = connect( |
124 ok = connect( |
115 mEditUsername, SIGNAL(textChanged(const QString &)), |
125 mEditUsername, SIGNAL(textChanged(const QString &)), |
116 this, SLOT(textChanged(const QString &))); |
126 this, SLOT(textChanged(const QString &))); |
117 Q_ASSERT(ok); |
127 Q_ASSERT(ok); |
118 |
128 |
119 ok = connect( |
129 ok = connect( |
120 mEditPassword, SIGNAL(textChanged(const QString &)), |
130 mEditPassword, SIGNAL(textChanged(const QString &)), |
121 this, SLOT(textChanged(const QString &))); |
131 this, SLOT(textChanged(const QString &))); |
122 Q_ASSERT(ok); |
132 Q_ASSERT(ok); |
123 } |
133 } |
141 mWizard->eapConfigurationInterface()->validatorEap( |
151 mWizard->eapConfigurationInterface()->validatorEap( |
142 plugin.type(), |
152 plugin.type(), |
143 EapQtConfig::Password)); |
153 EapQtConfig::Password)); |
144 Q_ASSERT(mValidatorPassword.data()); |
154 Q_ASSERT(mValidatorPassword.data()); |
145 mValidatorPassword->updateEditor(mEditPassword); |
155 mValidatorPassword->updateEditor(mEditPassword); |
146 |
156 |
147 mTitleUsername->setPlainText( |
157 mTitleUsername->setPlainText( |
148 HbParameterLengthLimiter( |
158 HbParameterLengthLimiter("txt_occ_setlabel_user_name_for_1").arg( |
149 hbTrId("txt_occ_setlabel_user_name_for_1")).arg( |
159 mWizard->eapTypeToString(eapType))); |
150 mWizard->eapTypeToString(eapType))); |
160 |
151 |
161 OstTraceFunctionExit0( EAPWIZARDPAGEUSERNAMEPASSWORD_INITIALIZEPAGE_EXIT ); |
152 return mWidget; |
162 return mWidget; |
153 } |
163 } |
154 |
164 |
155 /*! |
165 /*! |
156 Loads the required orientation of docml. |
166 Loads the required orientation of docml. |
157 |
167 |
158 @param [in] orientation Orientation to be loaded. |
168 @param [in] orientation Orientation to be loaded. |
159 */ |
169 */ |
160 void EapWizardPageUsernamePassword::loadDocmlSection(Qt::Orientation orientation) |
170 void EapWizardPageUsernamePassword::loadDocmlSection(Qt::Orientation orientation) |
161 { |
171 { |
|
172 OstTraceFunctionEntry0( EAPWIZARDPAGEUSERNAMEPASSWORD_LOADDOCMLSECTION_ENTRY ); |
162 EapWizardPage::loadDocmlSection( |
173 EapWizardPage::loadDocmlSection( |
163 mDocumentLoader.data(), |
174 mDocumentLoader.data(), |
164 orientation, |
175 orientation, |
165 ":/docml/occ_eap_wizard_05_07.docml", |
176 ":/docml/occ_eap_wizard_05_07.docml", |
166 "portrait_section", |
177 "portrait_section", |
167 "landscape_section"); |
178 "landscape_section"); |
|
179 OstTraceFunctionExit0( EAPWIZARDPAGEUSERNAMEPASSWORD_LOADDOCMLSECTION_EXIT ); |
168 } |
180 } |
169 |
181 |
170 /*! |
182 /*! |
171 See WlanWizardPage. |
183 See WlanWizardPage. |
172 |
184 |
173 Validates the content of the page. |
185 Validates the content of the page. |
174 |
186 |
175 @return true if content is valid. |
187 @return true if content is valid. |
176 */ |
188 */ |
177 bool EapWizardPageUsernamePassword::showPage() |
189 bool EapWizardPageUsernamePassword::showPage() |
178 { |
190 { |
|
191 OstTraceFunctionEntry0( EAPWIZARDPAGEUSERNAMEPASSWORD_SHOWPAGE_ENTRY ); |
179 bool valid = false; |
192 bool valid = false; |
180 if (mValidatorUsername->validate(mEditUsername->text()) == |
193 if (mValidatorUsername->validate(mEditUsername->text()) == |
181 EapQtValidator::StatusOk && |
194 EapQtValidator::StatusOk && |
182 mValidatorPassword->validate(mEditPassword->text()) == |
195 mValidatorPassword->validate(mEditPassword->text()) == |
183 EapQtValidator::StatusOk) { |
196 EapQtValidator::StatusOk) { |
184 valid = true; |
197 valid = true; |
185 } |
198 } |
|
199 OstTraceFunctionExit0( EAPWIZARDPAGEUSERNAMEPASSWORD_SHOWPAGE_EXIT ); |
186 return valid; |
200 return valid; |
187 } |
201 } |
188 |
202 |
189 /*! |
203 /*! |
190 See WlanWizardPage. |
204 See WlanWizardPage. |
191 |
205 |
192 @return next wizard page: EapWizardPage::PageProcessSettings |
206 @return next wizard page: EapWizardPage::PageProcessSettings |
193 */ |
207 */ |
194 int EapWizardPageUsernamePassword::nextId() const |
208 int EapWizardPageUsernamePassword::nextId() const |
195 { |
209 { |
|
210 OstTraceFunctionEntry0( EAPWIZARDPAGEUSERNAMEPASSWORD_NEXTID_ENTRY ); |
196 mWizard->setConfigurations(EapWizardPrivate::Username, mEditUsername->text()); |
211 mWizard->setConfigurations(EapWizardPrivate::Username, mEditUsername->text()); |
197 mWizard->setConfigurations(EapWizardPrivate::Password, mEditPassword->text()); |
212 mWizard->setConfigurations(EapWizardPrivate::Password, mEditPassword->text()); |
|
213 OstTraceFunctionExit0( EAPWIZARDPAGEUSERNAMEPASSWORD_NEXTID_EXIT ); |
198 return EapWizardPage::PageProcessSettings; |
214 return EapWizardPage::PageProcessSettings; |
199 } |
215 } |
200 |
216 |
201 /*! |
217 /*! |
202 Slot for textChanged() signal from HbLineEdit. |
218 Slot for textChanged() signal from HbLineEdit. |
203 |
219 |
204 @param [in] text NOT USED. |
220 @param [in] text NOT USED. |
205 */ |
221 */ |
206 void EapWizardPageUsernamePassword::textChanged(const QString & text ) |
222 void EapWizardPageUsernamePassword::textChanged(const QString & text ) |
207 { |
223 { |
|
224 OstTraceFunctionEntry0( EAPWIZARDPAGEUSERNAMEPASSWORD_TEXTCHANGED_ENTRY ); |
208 Q_UNUSED(text); |
225 Q_UNUSED(text); |
209 mWizard->wizardHelper()->enableNextButton(showPage()); |
226 mWizard->wizardHelper()->enableNextButton(showPage()); |
210 } |
227 OstTraceFunctionExit0( EAPWIZARDPAGEUSERNAMEPASSWORD_TEXTCHANGED_EXIT ); |
|
228 } |