diff options
author | Xizhi Zhu <xizhi.zhu@gmail.com> | 2011-10-30 10:20:41 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-11-16 07:31:17 +0100 |
commit | 971c78b6e2ee4e87d5ca6bb223f6fa243f209385 (patch) | |
tree | c87f015e36f78ce6238c6891ccf1b2b99a78299e /src/organizer/qorganizermanager_p.cpp | |
parent | b0a5473e24b64ac239d94a1463d940888b7f52ea (diff) |
Merge organizer mgr engine v2 into v1.
The V2 class was added only to maintain binary compatibility in QtMobility, so not needed in QtPim 5.0.
Plugin developers are responsible to implement those functions, while a reference implmentation is copied to the memory plugin.
Change-Id: I0a26884eb9e05e3a745d95abbdb31d981873636c
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Iiro Kause <iiro.kause@nokia.com>
Reviewed-by: Andy Cox <andrew.cox@nokia.com>
Reviewed-by: Päivi Rajala <paivi.rajala@nokia.com>
Diffstat (limited to 'src/organizer/qorganizermanager_p.cpp')
-rw-r--r-- | src/organizer/qorganizermanager_p.cpp | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/organizer/qorganizermanager_p.cpp b/src/organizer/qorganizermanager_p.cpp index 59df6187c..3a6ebde95 100644 --- a/src/organizer/qorganizermanager_p.cpp +++ b/src/organizer/qorganizermanager_p.cpp @@ -43,7 +43,6 @@ #include "qorganizermanager_p.h" #include "qorganizermanagerengine.h" #include "qorganizermanagerenginefactory.h" -#include "qorganizermanagerenginev2wrapper_p.h" #include "qorganizeritem_p.h" @@ -118,13 +117,7 @@ void QOrganizerManagerData::createEngine(const QString& managerName, const QMap< if (implementationVersion == -1 ||//no given implementation version required versions.isEmpty() || //the manager engine factory does not report any version versions.contains(implementationVersion)) { - QOrganizerManagerEngine* engine = f->engine(parameters, &m_lastError); - // if it's a V2, use it - m_engine = qobject_cast<QOrganizerManagerEngineV2*>(engine); - if (!m_engine && engine) { - // Nope, v1, so wrap it - m_engine = new QOrganizerManagerEngineV2Wrapper(engine); - } + m_engine = f->engine(parameters, &m_lastError); found = true; break; } @@ -315,7 +308,7 @@ QOrganizerManagerData* QOrganizerManagerData::get(const QOrganizerManager* manag return manager->d; } -QOrganizerManagerEngineV2* QOrganizerManagerData::engine(const QOrganizerManager* manager) +QOrganizerManagerEngine* QOrganizerManagerData::engine(const QOrganizerManager* manager) { if (manager) return manager->d->m_engine; |