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( |
149 hbTrId("txt_occ_setlabel_user_name_for_1")).arg( |
159 hbTrId("txt_occ_setlabel_user_name_for_1")).arg( |
150 mWizard->eapTypeToString(eapType))); |
160 mWizard->eapTypeToString(eapType))); |
151 |
161 |
|
162 OstTraceFunctionExit0( EAPWIZARDPAGEUSERNAMEPASSWORD_INITIALIZEPAGE_EXIT ); |
152 return mWidget; |
163 return mWidget; |
153 } |
164 } |
154 |
165 |
155 /*! |
166 /*! |
156 Loads the required orientation of docml. |
167 Loads the required orientation of docml. |
157 |
168 |
158 @param [in] orientation Orientation to be loaded. |
169 @param [in] orientation Orientation to be loaded. |
159 */ |
170 */ |
160 void EapWizardPageUsernamePassword::loadDocmlSection(Qt::Orientation orientation) |
171 void EapWizardPageUsernamePassword::loadDocmlSection(Qt::Orientation orientation) |
161 { |
172 { |
|
173 OstTraceFunctionEntry0( EAPWIZARDPAGEUSERNAMEPASSWORD_LOADDOCMLSECTION_ENTRY ); |
162 EapWizardPage::loadDocmlSection( |
174 EapWizardPage::loadDocmlSection( |
163 mDocumentLoader.data(), |
175 mDocumentLoader.data(), |
164 orientation, |
176 orientation, |
165 ":/docml/occ_eap_wizard_05_07.docml", |
177 ":/docml/occ_eap_wizard_05_07.docml", |
166 "portrait_section", |
178 "portrait_section", |
167 "landscape_section"); |
179 "landscape_section"); |
|
180 OstTraceFunctionExit0( EAPWIZARDPAGEUSERNAMEPASSWORD_LOADDOCMLSECTION_EXIT ); |
168 } |
181 } |
169 |
182 |
170 /*! |
183 /*! |
171 See WlanWizardPage. |
184 See WlanWizardPage. |
172 |
185 |
173 Validates the content of the page. |
186 Validates the content of the page. |
174 |
187 |
175 @return true if content is valid. |
188 @return true if content is valid. |
176 */ |
189 */ |
177 bool EapWizardPageUsernamePassword::showPage() |
190 bool EapWizardPageUsernamePassword::showPage() |
178 { |
191 { |
|
192 OstTraceFunctionEntry0( EAPWIZARDPAGEUSERNAMEPASSWORD_SHOWPAGE_ENTRY ); |
179 bool valid = false; |
193 bool valid = false; |
180 if (mValidatorUsername->validate(mEditUsername->text()) == |
194 if (mValidatorUsername->validate(mEditUsername->text()) == |
181 EapQtValidator::StatusOk && |
195 EapQtValidator::StatusOk && |
182 mValidatorPassword->validate(mEditPassword->text()) == |
196 mValidatorPassword->validate(mEditPassword->text()) == |
183 EapQtValidator::StatusOk) { |
197 EapQtValidator::StatusOk) { |
184 valid = true; |
198 valid = true; |
185 } |
199 } |
|
200 OstTraceFunctionExit0( EAPWIZARDPAGEUSERNAMEPASSWORD_SHOWPAGE_EXIT ); |
186 return valid; |
201 return valid; |
187 } |
202 } |
188 |
203 |
189 /*! |
204 /*! |
190 See WlanWizardPage. |
205 See WlanWizardPage. |
191 |
206 |
192 @return next wizard page: EapWizardPage::PageProcessSettings |
207 @return next wizard page: EapWizardPage::PageProcessSettings |
193 */ |
208 */ |
194 int EapWizardPageUsernamePassword::nextId() const |
209 int EapWizardPageUsernamePassword::nextId() const |
195 { |
210 { |
|
211 OstTraceFunctionEntry0( EAPWIZARDPAGEUSERNAMEPASSWORD_NEXTID_ENTRY ); |
196 mWizard->setConfigurations(EapWizardPrivate::Username, mEditUsername->text()); |
212 mWizard->setConfigurations(EapWizardPrivate::Username, mEditUsername->text()); |
197 mWizard->setConfigurations(EapWizardPrivate::Password, mEditPassword->text()); |
213 mWizard->setConfigurations(EapWizardPrivate::Password, mEditPassword->text()); |
|
214 OstTraceFunctionExit0( EAPWIZARDPAGEUSERNAMEPASSWORD_NEXTID_EXIT ); |
198 return EapWizardPage::PageProcessSettings; |
215 return EapWizardPage::PageProcessSettings; |
199 } |
216 } |
200 |
217 |
201 /*! |
218 /*! |
202 Slot for textChanged() signal from HbLineEdit. |
219 Slot for textChanged() signal from HbLineEdit. |
203 |
220 |
204 @param [in] text NOT USED. |
221 @param [in] text NOT USED. |
205 */ |
222 */ |
206 void EapWizardPageUsernamePassword::textChanged(const QString & text ) |
223 void EapWizardPageUsernamePassword::textChanged(const QString & text ) |
207 { |
224 { |
|
225 OstTraceFunctionEntry0( EAPWIZARDPAGEUSERNAMEPASSWORD_TEXTCHANGED_ENTRY ); |
208 Q_UNUSED(text); |
226 Q_UNUSED(text); |
209 mWizard->wizardHelper()->enableNextButton(showPage()); |
227 mWizard->wizardHelper()->enableNextButton(showPage()); |
210 } |
228 OstTraceFunctionExit0( EAPWIZARDPAGEUSERNAMEPASSWORD_TEXTCHANGED_EXIT ); |
|
229 } |