vbox1->setSpacing(0);
vbox1->addWidget(m_effectedit);
m_ui.frame->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum));
- m_ui.region_url->fileDialog()->setFilter(ProjectList::getExtensions());
+ //m_ui.region_url->fileDialog()->setFilter(ProjectList::getExtensions());
//m_ui.effectlist->horizontalHeader()->setVisible(false);
//m_ui.effectlist->verticalHeader()->setVisible(false);
m_ui.effectlist->setDragDropMode(QAbstractItemView::NoDragDrop); //use internal if drop is recognised right
- connect(m_ui.region_url, SIGNAL(urlSelected(const KUrl &)), this , SLOT(slotRegionChanged()));
- connect(m_ui.region_url, SIGNAL(returnPressed()), this , SLOT(slotRegionChanged()));
+ //connect(m_ui.region_url, SIGNAL(urlSelected(const KUrl &)), this , SLOT(slotRegionChanged()));
+ //connect(m_ui.region_url, SIGNAL(returnPressed()), this , SLOT(slotRegionChanged()));
connect(m_ui.effectlist, SIGNAL(itemSelectionChanged()), this , SLOT(slotItemSelectionChanged()));
connect(m_ui.effectlist, SIGNAL(itemChanged(QListWidgetItem *)), this , SLOT(slotItemChanged(QListWidgetItem *)));
connect(m_ui.buttonUp, SIGNAL(clicked()), this, SLOT(slotItemUp()));
if (name.isEmpty()) return;
QString path = KStandardDirs::locateLocal("appdata", "effects/", true);
path = path + name + ".xml";
- if (QFile::exists(path)) if (KMessageBox::questionYesNo(this, i18n("File already exists.\nDo you want to overwrite it?")) == KMessageBox::No) return;
+ if (QFile::exists(path)) if (KMessageBox::questionYesNo(this, i18n("File %1 already exists.\nDo you want to overwrite it?", path)) == KMessageBox::No) return;
int i = m_ui.effectlist->currentRow();
QDomDocument doc;
} else {
m_clipref = c;
if (c) {
- m_ui.checkAll->setText(i18n("Effects for %1").arg(m_clipref->clipName()));
+ QString cname = m_clipref->clipName();
+ if (cname.length() > 20) {
+ m_ui.checkAll->setToolTip(i18n("Effects for %1").arg(cname));
+ cname.truncate(17);
+ m_ui.checkAll->setText(i18n("Effects for %1").arg(cname) + "...");
+ } else {
+ m_ui.checkAll->setToolTip(QString());
+ m_ui.checkAll->setText(i18n("Effects for %1").arg(cname));
+ }
ix = c->selectedEffectIndex();
QString size = c->baseClip()->getProperty("frame_size");
double factor = c->baseClip()->getProperty("aspect_ratio").toDouble();
m_ui.effectlist->blockSignals(true);
m_ui.effectlist->clear();
m_effectedit->transferParamDesc(QDomElement(), 0, 0, 0);
- m_ui.region_url->clear();
+ //m_ui.region_url->clear();
m_ui.effectlist->blockSignals(false);
+ m_ui.checkAll->setToolTip(QString());
+ m_ui.checkAll->setText(QString());
setEnabled(false);
return;
}
m_currentEffectList = info.effectsList;
kDebug() << "// TRACK; " << ix << ", EFFECTS: " << m_currentEffectList.count();
setEnabled(true);
+ m_ui.checkAll->setToolTip(QString());
m_ui.checkAll->setText(i18n("Effects for track %1").arg(info.trackName.isEmpty() ? QString::number(ix) : info.trackName));
m_trackindex = ix;
setupListView(0);
m_ui.effectlist->blockSignals(false);
if (m_ui.effectlist->count() == 0) {
m_effectedit->transferParamDesc(QDomElement(), 0, 0, 0);
- m_ui.region_url->clear();
+ //m_ui.region_url->clear();
} else slotItemSelectionChanged(false);
slotUpdateCheckAllButton();
}
0,
m_clipref->cropStart().frames(KdenliveSettings::project_fps()),
(m_clipref->cropStart() + m_clipref->cropDuration()).frames(KdenliveSettings::project_fps())); //minx max frame
- m_ui.region_url->setUrl(KUrl(eff.attribute("region")));
+ //m_ui.region_url->setUrl(KUrl(eff.attribute("region")));
}
if (!m_trackMode && m_clipref && update) m_clipref->setSelectedEffect(activeRow);
m_ui.buttonDel->setEnabled(hasItem);
} else {
m_clipref->initEffect(dom);
m_effectedit->transferParamDesc(dom, 0, m_clipref->cropStart().frames(KdenliveSettings::project_fps()), (m_clipref->cropStart() + m_clipref->cropDuration()).frames(KdenliveSettings::project_fps()));//minx max frame
- m_ui.region_url->setUrl(KUrl(dom.attribute("region")));
+ //m_ui.region_url->setUrl(KUrl(dom.attribute("region")));
emit updateEffect(m_clipref, -1, old, dom, activeRow);
}
}
m_ui.buttonDown->setEnabled(false);
m_ui.checkAll->setEnabled(false);
m_effectedit->transferParamDesc(QDomElement(), 0, 0, 0);
- m_ui.region_url->clear();
+ //m_ui.region_url->clear();
m_ui.effectlist->blockSignals(false);
}
m_ui.effectlist->item(i)->setCheckState((Qt::CheckState)state);
}
-void EffectStackView::slotRegionChanged()
+/*void EffectStackView::slotRegionChanged()
{
if (!m_trackMode) emit updateClipRegion(m_clipref, m_ui.effectlist->currentRow(), m_ui.region_url->text());
-}
+}*/
void EffectStackView::slotCheckMonitorPosition(int renderPos)
{