messagingapp/msgui/conversationview/src/msgeditorwidget.cpp
changeset 48 4f501b74aeb1
parent 41 25fe1fe642e3
child 51 3507212d340e
equal deleted inserted replaced
46:b1f0785c289d 48:4f501b74aeb1
   115     
   115     
   116     mBackgroundItem->frameDrawer().setFrameGraphicsName(
   116     mBackgroundItem->frameDrawer().setFrameGraphicsName(
   117         BACKGROUND_FRAME);    
   117         BACKGROUND_FRAME);    
   118     
   118     
   119     //Create editor utils object
   119     //Create editor utils object
   120     mEditorUtils = new UniEditorGenUtils();
   120     QT_TRAP_THROWING(mEditorUtils = new UniEditorGenUtils());
   121            
   121 
   122     FOCUSITEM = mSendButton;
   122     FOCUSITEM = mSendButton;
   123 
   123 
   124 
   124 
   125     connect(mSendButton, SIGNAL(clicked()),this, SLOT(onClicked()));
   125     connect(mSendButton, SIGNAL(clicked()),this, SLOT(onClicked()));
   126     connect(mSendButton, SIGNAL(pressed()),this, SLOT(onPressed()));
   126     connect(mSendButton, SIGNAL(pressed()),this, SLOT(onPressed()));
   339     mPluginLoader = new UniEditorPluginLoader(this);
   339     mPluginLoader = new UniEditorPluginLoader(this);
   340 
   340 
   341     mPluginInterface =
   341     mPluginInterface =
   342                         mPluginLoader->getUniEditorPlugin(ConvergedMessage::Sms);    
   342                         mPluginLoader->getUniEditorPlugin(ConvergedMessage::Sms);    
   343 
   343 
   344     CSmsSettings* settings = CSmsSettings::NewLC();
   344     QT_TRAP_THROWING( CSmsSettings* settings = CSmsSettings::NewLC();
   345     CSmsAccount* account = CSmsAccount::NewLC();
   345         CSmsAccount* account = CSmsAccount::NewLC();
   346     account->LoadSettingsL( *settings );
   346         account->LoadSettingsL( *settings );
   347 
   347 
   348     if( settings->CharacterSet() == TSmsDataCodingScheme::ESmsAlphabetUCS2)
   348         if( settings->CharacterSet() == TSmsDataCodingScheme::ESmsAlphabetUCS2)
   349     {
   349         {
   350     mCharSupportType = TUniSendingSettings::EUniCharSupportFull;
   350             mCharSupportType = TUniSendingSettings::EUniCharSupportFull;
   351     }
   351         }
   352     else
   352         else
   353     {
   353         {
   354     mCharSupportType = TUniSendingSettings::EUniCharSupportReduced;
   354             mCharSupportType = TUniSendingSettings::EUniCharSupportReduced;
   355     }
   355         }
   356 
   356 
   357     CleanupStack::PopAndDestroy( account );
   357         CleanupStack::PopAndDestroy( account );
   358     CleanupStack::PopAndDestroy( settings );                
   358         CleanupStack::PopAndDestroy( settings ));
   359 
   359 
   360     //Set the mPrevBuffer to NULL initially
   360     //Set the mPrevBuffer to NULL initially
   361     mPrevBuffer = QString();
   361     mPrevBuffer = QString();
   362     
   362     
   363     mSmsCharLimitReached = false;
   363     mSmsCharLimitReached = false;