23 #include "private/dataengine_p.h"
24 #include "private/service_p.h"
29 class DataEngineScriptPrivate
32 DataEngine *dataEngine;
37 d(new DataEngineScriptPrivate)
58 return d->dataEngine->containerDict().keys();
75 Q_ASSERT(d->dataEngine);
76 return new NullService(source, d->dataEngine);
81 Q_ASSERT(d->dataEngine);
82 return d->dataEngine->package()->filePath(
"mainscript");
87 Q_ASSERT(d->dataEngine);
88 return d->dataEngine->package();
93 Q_ASSERT(d->dataEngine);
94 return d->dataEngine->d->dataEngineDescription;
98 const QVariant &value)
101 d->dataEngine->setData(source, key, value);
108 d->dataEngine->setData(source, value);
115 d->dataEngine->setData(source, values);
122 d->dataEngine->removeAllData(source);
129 d->dataEngine->removeData(source, key);
136 d->dataEngine->setMaxSourceCount(limit);
143 d->dataEngine->setMinimumPollingInterval(minimumMs);
150 return d->dataEngine->minimumPollingInterval();
158 d->dataEngine->setPollingInterval(frequency);
165 d->dataEngine->removeAllSources();
172 d->dataEngine->addSource(source);
179 return d->dataEngine->containerDict();
187 d->dataEngine->setName(name);
194 d->dataEngine->setIcon(icon);
201 d->dataEngine->scheduleSourcesUpdated();
208 d->dataEngine->removeSource(source);
215 d->dataEngine->updateAllSources();
222 d->dataEngine->forceImmediateUpdateOfAllVisualizations();
228 #include "dataenginescript.moc"