equal
deleted
inserted
replaced
30 #include "debugtraces.h" |
30 #include "debugtraces.h" |
31 |
31 |
32 //Localized constants |
32 //Localized constants |
33 #define LOC_SMS_CENTRE_NAME hbTrId("txt_messaging_setlabel_message_centre_name") |
33 #define LOC_SMS_CENTRE_NAME hbTrId("txt_messaging_setlabel_message_centre_name") |
34 #define LOC_SMS_CENTRE_NUMBER hbTrId("txt_messaging_setlabel_message_centre_number") |
34 #define LOC_SMS_CENTRE_NUMBER hbTrId("txt_messaging_setlabel_message_centre_number") |
35 #define LOC_SMS_CENTRE_DELETE hbTrId("txt_messaging_button_delete_message_centre") |
35 #define LOC_SMS_CENTRE_DELETE_BUTTON hbTrId("txt_messaging_button_delete_message_centre") |
36 #define LOC_MESSAGE_CENTER_SAVED hbTrId("txt_messaging_setlabel_message_centre_saved") |
36 #define LOC_SMS_CENTRE_DELETE_DIALOG hbTrId("txt_messaging_dialog_delete_message_centre") |
|
37 #define LOC_MESSAGE_CENTER_SAVED hbTrId("txt_messaging_dpopinfo_message_centre_saved") |
37 |
38 |
38 MsgSMSCenterSettingsForm::MsgSMSCenterSettingsForm(int view, |
39 MsgSMSCenterSettingsForm::MsgSMSCenterSettingsForm(int view, |
39 QGraphicsItem *parent) : |
40 QGraphicsItem *parent) : |
40 HbDataForm(parent), mEdit1(0), mEdit2(0), mView(view) |
41 HbDataForm(parent), mEdit1(0), mEdit2(0), mView(view) |
41 { |
42 { |
112 settingsmodel->appendDataFormItem( |
113 settingsmodel->appendDataFormItem( |
113 customButtonGeneral, |
114 customButtonGeneral, |
114 QString(""), |
115 QString(""), |
115 settingsmodel->invisibleRootItem()); |
116 settingsmodel->invisibleRootItem()); |
116 |
117 |
117 deleteMessageCentre->setContentWidgetData("text", |
118 deleteMessageCentre->setContentWidgetData("text",LOC_SMS_CENTRE_DELETE_BUTTON); |
118 LOC_SMS_CENTRE_DELETE); |
119 this->addConnection(deleteMessageCentre,SIGNAL(clicked()), |
119 this->addConnection(deleteMessageCentre, |
120 this,SLOT(onPressedCustomButton())); |
120 SIGNAL(clicked()), |
|
121 this, |
|
122 SLOT(onPressedCustomButton())); |
|
123 } |
121 } |
124 |
122 |
125 this->setModel(settingsmodel); |
123 this->setModel(settingsmodel); |
126 } |
124 } |
127 |
125 |
151 { |
149 { |
152 mSettingEngine->addSmsMessageCenter(centerName, centerNumber); |
150 mSettingEngine->addSmsMessageCenter(centerName, centerNumber); |
153 } |
151 } |
154 else |
152 else |
155 { |
153 { |
156 mSettingEngine->editSmsMessageCenter(centerName, |
154 mSettingEngine->editSmsMessageCenter(centerName, centerNumber, mView); |
157 centerNumber, |
155 } |
158 mView); |
156 |
159 |
157 HbNotificationDialog::launchDialog(LOC_MESSAGE_CENTER_SAVED); |
160 HbNotificationDialog::launchDialog(LOC_MESSAGE_CENTER_SAVED); |
158 |
161 } |
|
162 QDEBUG_WRITE("ex MsgSMSCenterSettingsForm::commitChanges"); |
159 QDEBUG_WRITE("ex MsgSMSCenterSettingsForm::commitChanges"); |
163 } |
160 } |
164 |
161 |
165 void MsgSMSCenterSettingsForm::onItemShown(const QModelIndex& topLeft) |
162 void MsgSMSCenterSettingsForm::onItemShown(const QModelIndex& topLeft) |
166 { |
163 { |
187 } |
184 } |
188 } |
185 } |
189 |
186 |
190 void MsgSMSCenterSettingsForm::onPressedCustomButton() |
187 void MsgSMSCenterSettingsForm::onPressedCustomButton() |
191 { |
188 { |
192 HbMessageBox::question(LOC_SMS_CENTRE_DELETE, this, |
189 HbMessageBox::question(LOC_SMS_CENTRE_DELETE_DIALOG, this, |
193 SLOT(onDialogDeleteMsgCentre(HbAction*)), |
190 SLOT(onDialogDeleteMsgCentre(HbAction*)), |
194 HbMessageBox::Delete | HbMessageBox::Cancel); |
191 HbMessageBox::Delete | HbMessageBox::Cancel); |
195 } |
192 } |
196 |
193 |
197 void MsgSMSCenterSettingsForm::onDialogDeleteMsgCentre(HbAction* action) |
194 void MsgSMSCenterSettingsForm::onDialogDeleteMsgCentre(HbAction* action) |