Add missing functions to DataEngineScript.
Review: http://reviewboard.kde.org/r/2073/ svn path=/trunk/KDE/kdelibs/; revision=1045307
This commit is contained in:
parent
2b4edfd6cd
commit
14f02402f1
|
@ -19,7 +19,6 @@
|
|||
|
||||
#include "dataenginescript.h"
|
||||
|
||||
#include "dataengine.h"
|
||||
#include "package.h"
|
||||
|
||||
namespace Plasma
|
||||
|
@ -151,6 +150,63 @@ void DataEngineScript::removeAllSources()
|
|||
}
|
||||
}
|
||||
|
||||
void DataEngineScript::addSource(DataContainer *source)
|
||||
{
|
||||
if (d->dataEngine) {
|
||||
d->dataEngine->addSource(source);
|
||||
}
|
||||
}
|
||||
|
||||
DataEngine::SourceDict DataEngineScript::containerDict() const
|
||||
{
|
||||
if (d->dataEngine) {
|
||||
return d->dataEngine->containerDict();
|
||||
}
|
||||
return DataEngine::SourceDict();
|
||||
}
|
||||
|
||||
void DataEngineScript::setName(const QString &name)
|
||||
{
|
||||
if (d->dataEngine) {
|
||||
d->dataEngine->setName(name);
|
||||
}
|
||||
}
|
||||
|
||||
void DataEngineScript::setIcon(const QString &icon)
|
||||
{
|
||||
if (d->dataEngine) {
|
||||
d->dataEngine->setIcon(icon);
|
||||
}
|
||||
}
|
||||
|
||||
void DataEngineScript::scheduleSourcesUpdated()
|
||||
{
|
||||
if (d->dataEngine) {
|
||||
d->dataEngine->scheduleSourcesUpdated();
|
||||
}
|
||||
}
|
||||
|
||||
void DataEngineScript::removeSource(const QString &source)
|
||||
{
|
||||
if (d->dataEngine) {
|
||||
d->dataEngine->removeSource(source);
|
||||
}
|
||||
}
|
||||
|
||||
void DataEngineScript::updateAllSources()
|
||||
{
|
||||
if (d->dataEngine) {
|
||||
d->dataEngine->updateAllSources();
|
||||
}
|
||||
}
|
||||
|
||||
void DataEngineScript::forceImmediateUpdateOfAllVisualizations()
|
||||
{
|
||||
if (d->dataEngine) {
|
||||
d->dataEngine->forceImmediateUpdateOfAllVisualizations();
|
||||
}
|
||||
}
|
||||
|
||||
} // Plasma namespace
|
||||
|
||||
#include "dataenginescript.moc"
|
||||
|
|
|
@ -23,12 +23,12 @@
|
|||
#include <kgenericfactory.h>
|
||||
|
||||
#include <plasma/plasma_export.h>
|
||||
#include <plasma/dataengine.h>
|
||||
#include <plasma/scripting/scriptengine.h>
|
||||
|
||||
namespace Plasma
|
||||
{
|
||||
|
||||
class DataEngine;
|
||||
class DataEngineScriptPrivate;
|
||||
class Service;
|
||||
|
||||
|
@ -120,6 +120,14 @@ protected:
|
|||
int minimumPollingInterval() const;
|
||||
void setPollingInterval(uint frequency);
|
||||
void removeAllSources();
|
||||
void addSource(DataContainer *source);
|
||||
DataEngine::SourceDict containerDict() const;
|
||||
void setName(const QString &name);
|
||||
void setIcon(const QString &icon);
|
||||
void scheduleSourcesUpdated();
|
||||
void removeSource(const QString &source);
|
||||
void updateAllSources();
|
||||
void forceImmediateUpdateOfAllVisualizations();
|
||||
|
||||
private:
|
||||
DataEngineScriptPrivate *const d;
|
||||
|
|
Loading…
Reference in New Issue
Block a user