/***************************************************************************
- docclipbaseiterator.cpp - description
+ effectslist.cpp - description
-------------------
begin : Sat Aug 10 2002
copyright : (C) 2002 by Jason Wood
* *
***************************************************************************/
-#include <KDebug>
-#include <KLocale>
#include "effectslist.h"
+#include <KDebug>
+#include <KLocale>
+
-EffectsList::EffectsList():
- QList < QDomElement > () {
+EffectsList::EffectsList() :
+ QList < QDomElement > ()
+{
}
-EffectsList::~EffectsList() {
+EffectsList::~EffectsList()
+{
}
-QDomElement EffectsList::getEffectByName(const QString & name) const {
+QDomElement EffectsList::getEffectByName(const QString & name) const
+{
QString effectName;
- for (int i = 0; i < this->size(); ++i) {
- QDomElement effect = this->at(i);
+ for (int i = 0; i < size(); ++i) {
+ QDomElement effect = at(i);
QDomNode namenode = effect.elementsByTagName("name").item(0);
if (!namenode.isNull()) effectName = i18n(namenode.toElement().text().toUtf8().data());
if (name == effectName) {
return QDomElement();
}
-QDomElement EffectsList::getEffectByTag(const QString & tag, const QString & id) const {
+QDomElement EffectsList::getEffectByTag(const QString & tag, const QString & id) const
+{
- if (!id.isEmpty()) for (int i = 0; i < this->size(); ++i) {
- QDomElement effect = this->at(i);
+ if (!id.isEmpty()) for (int i = 0; i < size(); ++i) {
+ QDomElement effect = at(i);
//kDebug() << "// SRCH EFFECT; " << id << ", LKING: " << effect.attribute("id");
if (effect.attribute("id") == id) {
QDomNodeList params = effect.elementsByTagName("parameter");
}
}
- if (!tag.isEmpty()) for (int i = 0; i < this->size(); ++i) {
- QDomElement effect = this->at(i);
+ if (!tag.isEmpty()) for (int i = 0; i < size(); ++i) {
+ QDomElement effect = at(i);
if (effect.attribute("tag") == tag) {
QDomNodeList params = effect.elementsByTagName("parameter");
for (int i = 0; i < params.count(); i++) {
return QDomElement();
}
-int EffectsList::hasEffect(const QString & tag, const QString & id) const {
- for (int i = 0; i < this->size(); ++i) {
- QDomElement effect = this->at(i);
+int EffectsList::hasEffect(const QString & tag, const QString & id) const
+{
+ for (int i = 0; i < size(); ++i) {
+ QDomElement effect = at(i);
if (!id.isEmpty()) {
if (effect.attribute("id") == id) return i;
} else if (!tag.isEmpty() && effect.attribute("tag") == tag) return i;
return -1;
}
-QStringList EffectsList::effectIdInfo(const int ix) const {
+QStringList EffectsList::effectIdInfo(const int ix) const
+{
QStringList info;
- QDomElement effect = this->at(ix);
+ QDomElement effect = at(ix);
QDomNode namenode = effect.elementsByTagName("name").item(0);
info << i18n(namenode.toElement().text().toUtf8().data()) << effect.attribute("tag") << effect.attribute("id");
return info;
}
-QStringList EffectsList::effectNames() {
+QStringList EffectsList::effectNames()
+{
QStringList list;
- for (int i = 0; i < this->size(); ++i) {
- QDomElement effect = this->at(i);
+ for (int i = 0; i < size(); ++i) {
+ QDomElement effect = at(i);
QDomNode namenode = effect.elementsByTagName("name").item(0);
if (!namenode.isNull()) list.append(i18n(namenode.toElement().text().toUtf8().data()));
}
return list;
}
-QString EffectsList::getInfo(const QString & tag, const QString & id) const {
+QString EffectsList::getInfo(const QString & tag, const QString & id) const
+{
QString info;
QDomElement effect = getEffectByTag(tag, id);
QDomNode namenode = effect.elementsByTagName("description").item(0);
return info;
}
-QString EffectsList::getInfoFromIndex(const int ix) const {
+QString EffectsList::getInfoFromIndex(const int ix) const
+{
QString info;
- QDomElement effect = this->at(ix);
+ QDomElement effect = at(ix);
QDomNode namenode = effect.elementsByTagName("description").item(0);
if (!namenode.isNull()) info = i18n(namenode.toElement().text().toUtf8().data());
namenode = effect.elementsByTagName("author").item(0);
return info;
}
-bool EffectsList::hasKeyFrames(QDomElement effect) {
+bool EffectsList::hasKeyFrames(QDomElement effect)
+{
QDomNodeList params = effect.elementsByTagName("parameter");
for (int i = 0; i < params.count(); i++) {
QDomElement e = params.item(i).toElement();
return false;
}
-EffectsList EffectsList::clone() const {
- EffectsList list = EffectsList();
- for (int i = 0; i < this->size(); ++i) {
- list.append(this->at(i).cloneNode().toElement());
+EffectsList EffectsList::clone() const
+{
+ EffectsList list;
+ for (int i = 0; i < size(); ++i) {
+ list.append(at(i).cloneNode().toElement());
}
return list;
}
// static
-void EffectsList::setParameter(QDomElement effect, const QString &name, const QString &value) {
+void EffectsList::setParameter(QDomElement effect, const QString &name, const QString &value)
+{
QDomNodeList params = effect.elementsByTagName("parameter");
for (int i = 0; i < params.count(); i++) {
QDomElement e = params.item(i).toElement();
}
// static
-QString EffectsList::parameter(QDomElement effect, const QString &name) {
+QString EffectsList::parameter(QDomElement effect, const QString &name)
+{
QDomNodeList params = effect.elementsByTagName("parameter");
for (int i = 0; i < params.count(); i++) {
QDomElement e = params.item(i).toElement();