dataengine api review: engineName() -> name() + add protected setName()
I also added a default value for the name svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=800336
This commit is contained in:
parent
d28a4c277a
commit
563d3ab294
@ -59,6 +59,9 @@ class DataEngine::Private
|
|||||||
}
|
}
|
||||||
|
|
||||||
engineName = service->property("X-Plasma-EngineName").toString();
|
engineName = service->property("X-Plasma-EngineName").toString();
|
||||||
|
if (engineName.isEmpty()) {
|
||||||
|
engineName = i18n("Anonymous Engine");
|
||||||
|
}
|
||||||
e->setObjectName(engineName);
|
e->setObjectName(engineName);
|
||||||
icon = service->icon();
|
icon = service->icon();
|
||||||
|
|
||||||
@ -576,11 +579,17 @@ void DataEngine::checkForUpdates()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
QString DataEngine::engineName() const
|
QString DataEngine::name() const
|
||||||
{
|
{
|
||||||
return d->engineName;
|
return d->engineName;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void DataEngine::setName(const QString& name)
|
||||||
|
{
|
||||||
|
d->engineName = name;
|
||||||
|
setObjectName(name);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#include "dataengine.moc"
|
#include "dataengine.moc"
|
||||||
|
@ -96,7 +96,7 @@ class PLASMA_EXPORT DataEngine : public QObject
|
|||||||
/**
|
/**
|
||||||
* Returns the engine name for the DataEngine
|
* Returns the engine name for the DataEngine
|
||||||
*/
|
*/
|
||||||
QString engineName() const;
|
QString name() const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Connects a source to an object for data updates. The object must
|
* Connects a source to an object for data updates. The object must
|
||||||
@ -382,6 +382,11 @@ class PLASMA_EXPORT DataEngine : public QObject
|
|||||||
**/
|
**/
|
||||||
void timerEvent(QTimerEvent *event);
|
void timerEvent(QTimerEvent *event);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets the engine name for the DataEngine
|
||||||
|
*/
|
||||||
|
void setName(const QString &name);
|
||||||
|
|
||||||
protected Q_SLOTS:
|
protected Q_SLOTS:
|
||||||
/**
|
/**
|
||||||
* Call this method when you call setData directly on a DataContainer instead
|
* Call this method when you call setData directly on a DataContainer instead
|
||||||
|
Loading…
Reference in New Issue
Block a user