messagingapp/msgsettings/settingsview/src/msgsmscentersettingsform.cpp
changeset 41 25fe1fe642e3
parent 37 518b245aa84c
child 48 4f501b74aeb1
equal deleted inserted replaced
40:224522e33db9 41:25fe1fe642e3
    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_DELETE 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 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_DELETE);
   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 {