diff -r d1c62c765e48 -r cfea66083b62 phoneplugins/dialerwidgetplugin/src/dialerwidgetengine.cpp --- a/phoneplugins/dialerwidgetplugin/src/dialerwidgetengine.cpp Fri Sep 17 17:09:12 2010 +0300 +++ b/phoneplugins/dialerwidgetplugin/src/dialerwidgetengine.cpp Mon Oct 04 16:06:10 2010 +0300 @@ -26,17 +26,12 @@ DialerWidgetEngine::~DialerWidgetEngine() { - delete m_settingsManager; - m_settingsManager = NULL; } bool DialerWidgetEngine::initialize() { -#ifdef Q_OS_SYMBIAN m_settingsManager = new XQSettingsManager(this); - if ( !m_settingsManager ){ - return false; - } + XQSettingsKey settingsKey( XQSettingsKey::TargetCentralRepository, KCRUidLogs.iUid, KLogsNewMissedCalls ); @@ -45,18 +40,14 @@ emit missedCallsCountChanged(m_missedCalls); } - if ( !connect( m_settingsManager, - SIGNAL( valueChanged(const XQSettingsKey & ,const QVariant &)), - this, SLOT(valueChanged(XQSettingsKey, - QVariant)))){ - return false; - } + connect( m_settingsManager, + SIGNAL( valueChanged(const XQSettingsKey & ,const QVariant &)), + this, SLOT(valueChanged(XQSettingsKey, QVariant)) ); if(!m_settingsManager->startMonitoring( settingsKey )){ return false; } -#endif return true; }