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; |