summaryrefslogtreecommitdiffstats
path: root/src/organizer/qorganizermanager_p.cpp
diff options
context:
space:
mode:
authorXizhi Zhu <xizhi.zhu@nokia.com>2012-01-04 16:58:01 +0200
committerQt by Nokia <qt-info@nokia.com>2012-02-06 12:38:19 +0100
commit86106ae2a9e5b33d86d74fa646dc1a60e2cfaae1 (patch)
treec850991197bba12373af6a2b63520c9a02fac1bb /src/organizer/qorganizermanager_p.cpp
parent4d33036e784f2517fcac197035a0f168e66f2f3d (diff)
Fix various coding style issues.
Change-Id: Ia9f59c5449fac5087a38955bae1fa69b9df598e3 Reviewed-by: Xizhi Zhu <xizhi.zhu@nokia.com>
Diffstat (limited to 'src/organizer/qorganizermanager_p.cpp')
-rw-r--r--src/organizer/qorganizermanager_p.cpp102
1 files changed, 39 insertions, 63 deletions
diff --git a/src/organizer/qorganizermanager_p.cpp b/src/organizer/qorganizermanager_p.cpp
index f5d7f9102..53325a502 100644
--- a/src/organizer/qorganizermanager_p.cpp
+++ b/src/organizer/qorganizermanager_p.cpp
@@ -39,28 +39,16 @@
**
****************************************************************************/
-#include "qorganizermanager.h"
-#include "qorganizermanager_p.h"
-#include "qorganizermanagerengine.h"
-#include "qorganizermanagerenginefactory.h"
+#include <private/qorganizerpluginsearch_p.h>
+#include <private/qorganizermanager_p.h>
+#include <qorganizeritemobserver.h>
+#include <qorganizermanagerenginefactory.h>
-#include "qorganizeritem_p.h"
-
-#include <QSharedData>
-#include <QtPlugin>
-#include <QPluginLoader>
-
-#include <QDebug>
-#include <QDir>
-#include <QFile>
-
-#include "qorganizerpluginsearch_p.h"
+#include <QtCore/qpluginloader.h>
QTORGANIZER_BEGIN_NAMESPACE
-/* Shared QOrganizerManager stuff here, default engine stuff below */
-QHash<QString, QOrganizerManagerEngineFactory*> QOrganizerManagerData::m_engines;
-
+QHash<QString, QOrganizerManagerEngineFactory *> QOrganizerManagerData::m_engines;
bool QOrganizerManagerData::m_discovered;
bool QOrganizerManagerData::m_discoveredStatic;
QStringList QOrganizerManagerData::m_pluginPaths;
@@ -68,15 +56,14 @@ QStringList QOrganizerManagerData::m_pluginPaths;
static void qOrganizerItemsCleanEngines()
{
QOrganizerManagerData::m_discovered = false;
- QList<QOrganizerManagerEngineFactory*> factories = QOrganizerManagerData::m_engines.values();
- for (int i=0; i < factories.count(); i++) {
+ QList<QOrganizerManagerEngineFactory *> factories = QOrganizerManagerData::m_engines.values();
+ for (int i=0; i < factories.count(); i++)
delete factories.at(i);
- }
QOrganizerManagerData::m_engines.clear();
}
-static int parameterValue(const QMap<QString, QString>& parameters, const char* key, int defaultValue)
+static int parameterValue(const QMap<QString, QString> &parameters, const char *key, int defaultValue)
{
if (parameters.contains(QString::fromAscii(key))) {
bool ok;
@@ -88,7 +75,7 @@ static int parameterValue(const QMap<QString, QString>& parameters, const char*
return defaultValue;
}
-void QOrganizerManagerData::createEngine(const QString& managerName, const QMap<QString, QString>& parameters)
+void QOrganizerManagerData::createEngine(const QString &managerName, const QMap<QString, QString> &parameters)
{
m_engine = 0;
@@ -103,15 +90,15 @@ void QOrganizerManagerData::createEngine(const QString& managerName, const QMap<
loadStaticFactories();
/* See if we got a fast hit */
- QList<QOrganizerManagerEngineFactory*> factories = m_engines.values(builtManagerName);
+ QList<QOrganizerManagerEngineFactory *> factories = m_engines.values(builtManagerName);
m_lastError = QOrganizerManager::NoError;
while (!found) {
- foreach (QOrganizerManagerEngineFactory* f, factories) {
+ foreach (QOrganizerManagerEngineFactory *f, factories) {
QList<int> versions = f->supportedImplementationVersions();
- if (implementationVersion == -1 ||//no given implementation version required
- versions.isEmpty() || //the manager engine factory does not report any version
- versions.contains(implementationVersion)) {
+ if (implementationVersion == -1 //no given implementation version required
+ || versions.isEmpty() //the manager engine factory does not report any version
+ || versions.contains(implementationVersion)) {
m_engine = f->engine(parameters, &m_lastError);
found = true;
break;
@@ -156,8 +143,8 @@ void QOrganizerManagerData::loadStaticFactories()
/* Loop over all the static plugins */
QObjectList staticPlugins = QPluginLoader::staticInstances();
- for (int i=0; i < staticPlugins.count(); i++ ){
- QOrganizerManagerEngineFactory *f = qobject_cast<QOrganizerManagerEngineFactory*>(staticPlugins.at(i));
+ for (int i = 0; i < staticPlugins.count(); i++ ){
+ QOrganizerManagerEngineFactory *f = qobject_cast<QOrganizerManagerEngineFactory *>(staticPlugins.at(i));
if (f) {
QString name = f->managerName();
#if !defined QT_NO_DEBUG
@@ -166,11 +153,10 @@ void QOrganizerManagerData::loadStaticFactories()
#endif
if (name != QLatin1String("invalid") && !name.isEmpty()) {
// we also need to ensure that we haven't already loaded this factory.
- if (m_engines.keys().contains(name)) {
+ if (m_engines.keys().contains(name))
qWarning() << "Static organizeritems plugin" << name << "has the same name as a currently loaded plugin; ignored";
- } else {
+ else
m_engines.insertMulti(name, f);
- }
} else {
qWarning() << "Static organizeritems plugin with reserved name" << name << "ignored";
}
@@ -179,7 +165,6 @@ void QOrganizerManagerData::loadStaticFactories()
}
}
-
/* Plugin loader */
void QOrganizerManagerData::loadFactories()
{
@@ -200,7 +185,7 @@ void QOrganizerManagerData::loadFactories()
/* Now discover the dynamic plugins */
for (int i=0; i < m_pluginPaths.count(); i++) {
QPluginLoader qpl(m_pluginPaths.at(i));
- QOrganizerManagerEngineFactory *f = qobject_cast<QOrganizerManagerEngineFactory*>(qpl.instance());
+ QOrganizerManagerEngineFactory *f = qobject_cast<QOrganizerManagerEngineFactory *>(qpl.instance());
if (f) {
QString name = f->managerName();
#if !defined QT_NO_DEBUG
@@ -209,11 +194,10 @@ void QOrganizerManagerData::loadFactories()
#endif
if (name != QLatin1String("invalid") && !name.isEmpty()) {
// we also need to ensure that we haven't already loaded this factory.
- if (m_engines.keys().contains(name)) {
+ if (m_engines.keys().contains(name))
qWarning() << "Organizer plugin" << m_pluginPaths.at(i) << "has the same name as currently loaded plugin" << name << "; ignored";
- } else {
+ else
m_engines.insertMulti(name, f);
- }
} else {
qWarning() << "Organizer plugin" << m_pluginPaths.at(i) << "with reserved name" << name << "ignored";
}
@@ -231,11 +215,10 @@ void QOrganizerManagerData::loadFactories()
}
QStringList engineNames;
- foreach (QOrganizerManagerEngineFactory* f, m_engines.values()) {
+ foreach (QOrganizerManagerEngineFactory *f, m_engines.values()) {
QStringList versions;
- foreach (int v, f->supportedImplementationVersions()) {
+ foreach (int v, f->supportedImplementationVersions())
versions << QString::fromAscii("%1").arg(v);
- }
engineNames << QString::fromAscii("%1[%2]").arg(f->managerName()).arg(versions.join(QString::fromAscii(",")));
}
#if !defined QT_NO_DEBUG
@@ -246,64 +229,58 @@ void QOrganizerManagerData::loadFactories()
}
}
-/* Caller takes ownership of the id */
-QOrganizerItemEngineId* QOrganizerManagerData::createEngineItemId(const QString& managerName, const QMap<QString, QString>& parameters, const QString& engineIdString)
+QOrganizerItemEngineId *QOrganizerManagerData::createEngineItemId(const QString &managerName, const QMap<QString, QString> &parameters, const QString &engineIdString)
{
+ // caller takes ownership of the ID
loadFactories();
QOrganizerManagerEngineFactory *engineFactory = m_engines.value(managerName);
return engineFactory ? engineFactory->createItemEngineId(parameters, engineIdString) : NULL;
}
-/* Caller takes ownership of the id */
-QOrganizerCollectionEngineId* QOrganizerManagerData::createEngineCollectionId(const QString& managerName, const QMap<QString, QString>& parameters, const QString& engineIdString)
+QOrganizerCollectionEngineId *QOrganizerManagerData::createEngineCollectionId(const QString &managerName, const QMap<QString, QString> &parameters, const QString &engineIdString)
{
+ // caller takes ownership of the ID
loadFactories();
QOrganizerManagerEngineFactory *engineFactory = m_engines.value(managerName);
return engineFactory ? engineFactory->createCollectionEngineId(parameters, engineIdString) : NULL;
}
-// Observer stuff
-
-void QOrganizerManagerData::registerObserver(QOrganizerItemObserver* observer)
+void QOrganizerManagerData::registerObserver(QOrganizerItemObserver *observer)
{
m_observerForItem.insert(observer->itemId(), observer);
}
-void QOrganizerManagerData::unregisterObserver(QOrganizerItemObserver* observer)
+void QOrganizerManagerData::unregisterObserver(QOrganizerItemObserver *observer)
{
QOrganizerItemId key = m_observerForItem.key(observer);
- if (!key.isNull()) {
+ if (!key.isNull())
m_observerForItem.remove(key, observer);
- }
}
-void QOrganizerManagerData::_q_itemsUpdated(const QList<QOrganizerItemId>& ids)
+void QOrganizerManagerData::_q_itemsUpdated(const QList<QOrganizerItemId> &ids)
{
foreach (QOrganizerItemId id, ids) {
- QList<QOrganizerItemObserver*> observers = m_observerForItem.values(id);
- foreach (QOrganizerItemObserver* observer, observers) {
+ QList<QOrganizerItemObserver *> observers = m_observerForItem.values(id);
+ foreach (QOrganizerItemObserver *observer, observers)
QMetaObject::invokeMethod(observer, "itemChanged");
- }
}
}
-void QOrganizerManagerData::_q_itemsDeleted(const QList<QOrganizerItemId>& ids)
+void QOrganizerManagerData::_q_itemsDeleted(const QList<QOrganizerItemId> &ids)
{
foreach (QOrganizerItemId id, ids) {
- QList<QOrganizerItemObserver*> observers = m_observerForItem.values(id);
- foreach (QOrganizerItemObserver* observer, observers) {
+ QList<QOrganizerItemObserver *> observers = m_observerForItem.values(id);
+ foreach (QOrganizerItemObserver *observer, observers)
QMetaObject::invokeMethod(observer, "itemRemoved");
- }
}
}
-// trampolines for private classes
-QOrganizerManagerData* QOrganizerManagerData::get(const QOrganizerManager* manager)
+QOrganizerManagerData *QOrganizerManagerData::get(const QOrganizerManager *manager)
{
return manager->d;
}
-QOrganizerManagerEngine* QOrganizerManagerData::engine(const QOrganizerManager* manager)
+QOrganizerManagerEngine *QOrganizerManagerData::engine(const QOrganizerManager *manager)
{
if (manager)
return manager->d->m_engine;
@@ -311,4 +288,3 @@ QOrganizerManagerEngine* QOrganizerManagerData::engine(const QOrganizerManager*
}
QTORGANIZER_END_NAMESPACE
-