m_commandStack->push(command);
m_document->renderer()->mltMoveClip((int)(m_tracksList.count() - m_dragItemInfo.track), (int)(m_tracksList.count() - m_dragItem->track()), (int) m_dragItemInfo.startPos.frames(m_document->fps()), (int)(m_dragItem->startPos().frames(m_document->fps())));
}
- if (m_dragItem->type() == TRANSITIONWIDGET && ( m_dragItemInfo.startPos != info.startPos || m_dragItemInfo.track != info.track )) {
+ if (m_dragItem->type() == TRANSITIONWIDGET && (m_dragItemInfo.startPos != info.startPos || m_dragItemInfo.track != info.track)) {
MoveTransitionCommand *command = new MoveTransitionCommand(this, m_dragItemInfo, info, false);
m_commandStack->push(command);
//kDebug()<<"/// MOVING TRS FROM: "<<(int)(m_tracksList.count() - m_startPos.y())<<", OFFSET: "<<(int) (m_dragItem->track() - m_startPos.y());
Transition *transition = (Transition *) m_dragItem;
- transition->updateTransitionEndTrack(getPreviousVideoTrack(m_dragItem->track()));
+ transition->updateTransitionEndTrack(getPreviousVideoTrack(m_dragItem->track()));
m_document->renderer()->mltMoveTransition(transition->transitionTag(), (int)(m_tracksList.count() - m_dragItemInfo.track), (int)(m_tracksList.count() - m_dragItem->track()), transition->transitionEndTrack(), m_dragItemInfo.startPos, m_dragItemInfo.endPos, info.startPos, info.endPos);
}
clear();
QStringList names = MainWindow::videoEffects.effectNames();
QListWidgetItem *item;
- foreach(QString str, names) {
+ foreach(const QString &str, names) {
item = new QListWidgetItem(str, this);
item->setData(Qt::UserRole, QString::number((int) EFFECT_VIDEO));
}
names = MainWindow::audioEffects.effectNames();
- foreach(QString str, names) {
+ foreach(const QString &str, names) {
item = new QListWidgetItem(str, this);
item->setData(Qt::UserRole, QString::number((int) EFFECT_AUDIO));
}
names = MainWindow::customEffects.effectNames();
- foreach(QString str, names) {
+ foreach(const QString &str, names) {
item = new QListWidgetItem(str, this);
item->setData(Qt::UserRole, QString::number((int) EFFECT_CUSTOM));
}
pa.setAttribute("format", "%d%,%d%:%d%x%d%:%d%");
pa.setAttribute("min", "-200;-20;0;0;0");
pa.setAttribute("max", "200;200;100;100;100");
- }
- else if (type == "complex") {
+ } else if (type == "complex") {
//pa.setAttribute("namedesc",pa.attribute("name"));
}
}
void EffectStackEdit::clearAllItems() {
- foreach(QWidget* w, items) {
+ foreach(QWidget *w, items) {
vbox->removeWidget(w);
delete w;
}
- foreach(void * p, uiItems) {
+ foreach(void *p, uiItems) {
delete p;
}
uiItems.clear();
QDomElement old = clipref->effectAt(activeRow).cloneNode().toElement();
QDomElement dom;
QString effectName = ui.effectlist->currentItem()->text();
- foreach(QString type, effectLists.keys()) {
+ foreach(const QString &type, effectLists.keys()) {
EffectsList *list = effectLists[type];
if (list->effectNames().contains(effectName)) {
dom = list->getEffectByName(effectName);
QMenu *displayMenu = new QMenu(this);
displayMenu->setTitle("Filters");
- foreach(QString type, effectLists.keys()) {
+ foreach(const QString &type, effectLists.keys()) {
QAction *a = new QAction(type, displayMenu);
EffectsList *list = effectLists[type];
QMenu *parts = new QMenu(type, displayMenu);
parts->setTitle(type);
- foreach(QString name, list->effectNames()) {
+ foreach(const QString &name, list->effectNames()) {
QAction *entry = new QAction(name, parts);
entry->setData(name);
entry->setToolTip(list->getInfo(name));
if (result) {
//TODO effects.append(result->data().toString());
- foreach(EffectsList* e, effectLists.values()) {
+ foreach(const EffectsList *e, effectLists.values()) {
QDomElement dom = e->getEffectByName(result->data().toString());
if (clipref)
clipref->addEffect(dom);
bool hasSelected = false;
if (m_tool == TITLE_SELECT) {
- foreach(QGraphicsItem* g, list) {
+ foreach(QGraphicsItem *g, list) {
kDebug() << " - - CHECKING ITEM Z:" << g->zValue() << ", TYPE: " << g->type();
// check is there is a selected item in list
if (g->zValue() > -1000 && g->isSelected()) {
p += QPoint(-2, -2);
resizeMode = NoResize;
bool itemFound = false;
- foreach(QGraphicsItem* g, items(QRectF(p , QSizeF(4, 4)).toRect())) {
+ foreach(const QGraphicsItem* g, items(QRectF(p , QSizeF(4, 4)).toRect())) {
if ((g->type() == 13 || g->type() == 7) && g->zValue() > -1000) {
// image or svg item
setCursor(Qt::OpenHandCursor);
}
void initEffectsThumbnailer::run() {
- foreach(QString entry, m_list) {
+ foreach(const QString &entry, m_list) {
kDebug() << entry;
if (!entry.isEmpty() && (entry.endsWith(".png") || entry.endsWith(".pgm"))) {
if (!EffectStackEdit::iconCache.contains(entry)) {
// kDebug()<<"// FOUND EFFECT FILE: "<<itemName<<endl;
}
}
- foreach(QString filtername, filtersList) {
+ foreach(const QString &filtername, filtersList) {
QDomDocument doc = createDescriptionFromMlt(repository, "filters", filtername);
if (!doc.isNull())
MainWindow::videoEffects.append(doc.documentElement());
return ladspaEqualizerEffectString(params);
else {
kDebug() << "++++++++++ ASKING FOR UNKNOWN LADSPA EFFECT: " << ladspaId << endl;
- return("<jackrack></jackrack>");
+ return (char *) "<jackrack></jackrack>";
}
}
}
void initEffects::fillTransitionsList(Mlt::Repository * repository, EffectsList* transitions, QStringList names) {
- foreach(QString name, names) {
+ foreach(const QString &name, names) {
QDomDocument ret;
QDomElement ktrans = ret.createElement("ktransition");
ret.appendChild(ktrans);
paramList.append(quickParameterFill(ret, "Reverse Transition", "reverse", "bool", "1", "0", "1"));
ktrans.appendChild(tname);
- foreach(QDomElement e, paramList) {
+ foreach(const QDomElement &e, paramList) {
ktrans.appendChild(e);
}
QAction *action;
QMenu *videoEffectsMenu = (QMenu*)(factory()->container("video_effects_menu", this));
QStringList effects = videoEffects.effectNames();
- foreach(QString name, effects) {
+ foreach(const QString &name, effects) {
action = new QAction(name, this);
action->setData(name);
videoEffectsMenu->addAction(action);
}
QMenu *audioEffectsMenu = (QMenu*)(factory()->container("audio_effects_menu", this));
effects = audioEffects.effectNames();
- foreach(QString name, effects) {
+ foreach(const QString &name, effects) {
action = new QAction(name, this);
action->setData(name);
audioEffectsMenu->addAction(action);
}
QMenu *customEffectsMenu = (QMenu*)(factory()->container("custom_effects_menu", this));
effects = customEffects.effectNames();
- foreach(QString name, effects) {
+ foreach(const QString &name, effects) {
action = new QAction(name, this);
action->setData(name);
customEffectsMenu->addAction(action);
MoveEffectCommand::MoveEffectCommand(CustomTrackView *view, const int track, GenTime pos, int oldPos, int newPos, bool doIt)
: m_view(view), m_track(track), m_pos(pos), m_oldindex(oldPos), m_newindex(newPos), m_doIt(doIt) {
-/* QString effectName;
- QDomNode namenode = effect.elementsByTagName("name").item(0);
- if (!namenode.isNull()) effectName = i18n(namenode.toElement().text().toUtf8().data());
- else effectName = i18n("effect");
- setText(i18n("Move effect %1", effectName));*/
+ /* QString effectName;
+ QDomNode namenode = effect.elementsByTagName("name").item(0);
+ if (!namenode.isNull()) effectName = i18n(namenode.toElement().text().toUtf8().data());
+ else effectName = i18n("effect");
+ setText(i18n("Move effect %1", effectName));*/
setText(i18n("Move effect"));
}
if (namenode.count() > 0) {
for (int i = 0;i < plotobjs.count();i++) {
QList<KPlotPoint*> points = plotobjs[i]->points();
- foreach(KPlotPoint *o, points) {
+ foreach(const KPlotPoint *o, points) {
txtstr << (int)o->y() ;
break;//first no keyframes
}
double newx = inPlot.x() * dataRect().width() / pixRect().width();
double newy = (height() - inPlot.y() - bottomPadding() - topPadding()) * dataRect().height() / pixRect().height();
bool inserted = false;
- foreach(KPlotPoint* pt, points) {
+ foreach(const KPlotPoint* pt, points) {
if (pt->x() > newx && !inserted) {
newpoints.append(QPointF(newx, newy));
inserted = true;
newpoints.append(QPointF(pt->x(), pt->y()));
}
p->clearPoints();
- foreach(QPointF qf, newpoints) {
+ foreach(const QPointF qf, newpoints) {
p->addPoint(qf);
}
replacePlotObject(activeIndexPlot, p);
}
QList <QUrl> list;
list = event->mimeData()->urls();
- foreach(QUrl url, list) {
+ foreach(const QUrl &url, list) {
emit addClip(url, groupName);
}
QList <QTreeWidgetItem *> list;
list = selectedItems();
QStringList ids;
- foreach(QTreeWidgetItem *item, list) {
+ foreach(const QTreeWidgetItem *item, list) {
// TODO allow dragging of folders
ids.append(QString::number(((ProjectItem *) item)->clipId()));
}
if (m_count == 0) m_view.buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false);
else m_view.buttonBox->button(QDialogButtonBox::Ok)->setEnabled(true);
m_view.label_info->setText(i18n("%1 images found", m_count));
- foreach(QString path, result) {
+ foreach(const QString &path, result) {
QIcon icon(dir.filePath(path));
QListWidgetItem *item = new QListWidgetItem(icon, KUrl(path).fileName());
m_view.icon_list->addItem(item);
m_usedTransition->update();
}
emit transitionUpdated(e, m_usedTransition->toXML());*/
- /*QDomDocument doc;
+ /*QDomDocument doc;
doc.appendChild(doc.importNode(e, true));
kDebug()<<"/////////// TRANSITION CHANGED: "<<doc.toString();
kDebug()<<"/////////// TRANSITION CHANGED END...";*/