diff --git a/src/plasma/dataengine.cpp b/src/plasma/dataengine.cpp index 7a0f782ee..b423e2636 100644 --- a/src/plasma/dataengine.cpp +++ b/src/plasma/dataengine.cpp @@ -269,7 +269,7 @@ void DataEngine::setPollingInterval(uint frequency) void DataEngine::removeSource(const QString &source) { - SourceDict::iterator it = d->sources.find(source); + QHash::iterator it = d->sources.find(source); if (it != d->sources.end()) { DataContainer *s = it.value(); s->d->store(); @@ -309,7 +309,7 @@ void DataEngine::setValid(bool valid) d->valid = valid; } -DataEngine::SourceDict DataEngine::containerDict() const +QHash DataEngine::containerDict() const { return d->sources; } @@ -365,18 +365,6 @@ void DataEngine::forceImmediateUpdateOfAllVisualizations() } } -void DataEngine::setDefaultService(const QString &serviceName) -{ - d->serviceName = serviceName; -} - -Service* DataEngine::createDefaultService(QObject *parent) -{ - QVariantList args; - args << QVariant::fromValue(this); - return PluginLoader::self()->loadService(d->serviceName, args, parent); -} - Package DataEngine::package() const { return d->package ? *d->package : Package(); @@ -490,7 +478,7 @@ bool DataEnginePrivate::isUsed() const DataContainer *DataEnginePrivate::source(const QString &sourceName, bool createWhenMissing) { - DataEngine::SourceDict::const_iterator it = sources.constFind(sourceName); + QHash::const_iterator it = sources.constFind(sourceName); if (it != sources.constEnd()) { DataContainer *s = it.value(); return s; @@ -547,7 +535,7 @@ void DataEnginePrivate::connectSource(DataContainer *s, QObject *visualization, void DataEnginePrivate::sourceDestroyed(QObject *object) { - DataEngine::SourceDict::iterator it = sources.begin(); + QHash::iterator it = sources.begin(); while (it != sources.end()) { if (it.value() == object) { sources.erase(it); diff --git a/src/plasma/dataengine.h b/src/plasma/dataengine.h index d46be21c1..7e7bd0dbe 100644 --- a/src/plasma/dataengine.h +++ b/src/plasma/dataengine.h @@ -212,19 +212,6 @@ NoAlignment) const; **/ Package package() const; - /** - * Initializes and returns a new service from the name that was set - * with setDefaultService. (service name is set internally). Remember to dispose - * of the Service* when you are finished with it (even if a parent is passed) - * A DataEngine* is sent to the created service via the QVariantList arguments. - * - * @see setDefaultService - * @param the parent of the object, if any, for the returned service - * @return the newly created service - * @since 4.5 - */ - Q_INVOKABLE Service* createDefaultService(QObject *parent = 0); - /** * @return a listing of all known DataEngines by name * @@ -425,7 +412,7 @@ NoAlignment) const; /** * @return the list of active DataContainers. */ - SourceDict containerDict() const; + QHash containerDict() const; /** * Reimplemented from QObject @@ -437,22 +424,6 @@ NoAlignment) const; **/ void setIcon(const QString &icon); - /** - * Should be set if there will be 1 main service. - * This saves any users of this DataEngine from having to know the service name to load. - * It is not created until createDefaultService is called. - * - * @code - * DataEngine *engine = dataEngine("foo"); - * Service *service = engine->createDefaultService(this); - * @endcode - * - * @see createDefaultService - * @param serviceName the name of the service to load (plugin name) - * @since 4.5 - */ - void setDefaultService(const QString &serviceName); - /** * Sets a source to be stored for easy retrieval * when the real source of the data (usually a network connection)