SourceDict -> QHash<QString, DataContainer*>
the typedef is still there, but don't use anywhere in the code
This commit is contained in:
parent
12b5b7639d
commit
5c051f10eb
@ -269,7 +269,7 @@ void DataEngine::setPollingInterval(uint frequency)
|
|||||||
|
|
||||||
void DataEngine::removeSource(const QString &source)
|
void DataEngine::removeSource(const QString &source)
|
||||||
{
|
{
|
||||||
SourceDict::iterator it = d->sources.find(source);
|
QHash<QString, DataContainer*>::iterator it = d->sources.find(source);
|
||||||
if (it != d->sources.end()) {
|
if (it != d->sources.end()) {
|
||||||
DataContainer *s = it.value();
|
DataContainer *s = it.value();
|
||||||
s->d->store();
|
s->d->store();
|
||||||
@ -309,7 +309,7 @@ void DataEngine::setValid(bool valid)
|
|||||||
d->valid = valid;
|
d->valid = valid;
|
||||||
}
|
}
|
||||||
|
|
||||||
DataEngine::SourceDict DataEngine::containerDict() const
|
QHash<QString, DataContainer*> DataEngine::containerDict() const
|
||||||
{
|
{
|
||||||
return d->sources;
|
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<DataEngine*>(this);
|
|
||||||
return PluginLoader::self()->loadService(d->serviceName, args, parent);
|
|
||||||
}
|
|
||||||
|
|
||||||
Package DataEngine::package() const
|
Package DataEngine::package() const
|
||||||
{
|
{
|
||||||
return d->package ? *d->package : Package();
|
return d->package ? *d->package : Package();
|
||||||
@ -490,7 +478,7 @@ bool DataEnginePrivate::isUsed() const
|
|||||||
|
|
||||||
DataContainer *DataEnginePrivate::source(const QString &sourceName, bool createWhenMissing)
|
DataContainer *DataEnginePrivate::source(const QString &sourceName, bool createWhenMissing)
|
||||||
{
|
{
|
||||||
DataEngine::SourceDict::const_iterator it = sources.constFind(sourceName);
|
QHash<QString, DataContainer*>::const_iterator it = sources.constFind(sourceName);
|
||||||
if (it != sources.constEnd()) {
|
if (it != sources.constEnd()) {
|
||||||
DataContainer *s = it.value();
|
DataContainer *s = it.value();
|
||||||
return s;
|
return s;
|
||||||
@ -547,7 +535,7 @@ void DataEnginePrivate::connectSource(DataContainer *s, QObject *visualization,
|
|||||||
|
|
||||||
void DataEnginePrivate::sourceDestroyed(QObject *object)
|
void DataEnginePrivate::sourceDestroyed(QObject *object)
|
||||||
{
|
{
|
||||||
DataEngine::SourceDict::iterator it = sources.begin();
|
QHash<QString, DataContainer*>::iterator it = sources.begin();
|
||||||
while (it != sources.end()) {
|
while (it != sources.end()) {
|
||||||
if (it.value() == object) {
|
if (it.value() == object) {
|
||||||
sources.erase(it);
|
sources.erase(it);
|
||||||
|
@ -212,19 +212,6 @@ NoAlignment) const;
|
|||||||
**/
|
**/
|
||||||
Package package() 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
|
* @return a listing of all known DataEngines by name
|
||||||
*
|
*
|
||||||
@ -425,7 +412,7 @@ NoAlignment) const;
|
|||||||
/**
|
/**
|
||||||
* @return the list of active DataContainers.
|
* @return the list of active DataContainers.
|
||||||
*/
|
*/
|
||||||
SourceDict containerDict() const;
|
QHash<QString, DataContainer*> containerDict() const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reimplemented from QObject
|
* Reimplemented from QObject
|
||||||
@ -437,22 +424,6 @@ NoAlignment) const;
|
|||||||
**/
|
**/
|
||||||
void setIcon(const QString &icon);
|
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
|
* Sets a source to be stored for easy retrieval
|
||||||
* when the real source of the data (usually a network connection)
|
* when the real source of the data (usually a network connection)
|
||||||
|
Loading…
Reference in New Issue
Block a user