#include <KLocale>
#include <KIcon>
-
-const int NameRole = Qt::UserRole;
-const int DurationRole = NameRole + 1;
-const int UsageRole = NameRole + 2;
-
+const int DurationRole = Qt::UserRole + 1;
// folder
-ProjectItem::ProjectItem(QTreeWidget * parent, const QStringList & strings, const QString &clipId)
- : QTreeWidgetItem(parent, strings), m_clipType(FOLDER), m_clipId(clipId), m_clip(NULL), m_groupname(strings.at(1))
+ProjectItem::ProjectItem(QTreeWidget * parent, const QStringList & strings, const QString &clipId) :
+ QTreeWidgetItem(parent, strings),
+ m_groupname(strings.at(1)),
+ m_clipType(FOLDER),
+ m_clipId(clipId),
+ m_clip(NULL)
{
setSizeHint(0, QSize(65, 45));
setFlags(Qt::ItemIsSelectable | Qt::ItemIsDragEnabled | Qt::ItemIsEnabled | Qt::ItemIsEditable);
//kDebug() << "Constructed as folder, with clipId: " << m_clipId << ", and groupname: " << m_groupname;
}
-ProjectItem::ProjectItem(QTreeWidget * parent, DocClipBase *clip)
- : QTreeWidgetItem(parent)
+ProjectItem::ProjectItem(QTreeWidget * parent, DocClipBase *clip) :
+ QTreeWidgetItem(parent)
{
setSizeHint(0, QSize(65, 45));
setFlags(Qt::ItemIsSelectable | Qt::ItemIsDragEnabled | Qt::ItemIsEnabled | Qt::ItemIsEditable);
//kDebug() << "Constructed with clipId: " << m_clipId;
}
-ProjectItem::ProjectItem(QTreeWidgetItem * parent, DocClipBase *clip)
- : QTreeWidgetItem(parent)
+ProjectItem::ProjectItem(QTreeWidgetItem * parent, DocClipBase *clip) :
+ QTreeWidgetItem(parent)
{
setSizeHint(0, QSize(65, 45));
setFlags(Qt::ItemIsSelectable | Qt::ItemIsDragEnabled | Qt::ItemIsEnabled | Qt::ItemIsEditable);
tip.append(i18n("Image clip") + "</b><br />" + clipUrl().path());
break;
case TEXT:
- tip.append(i18n("Text clip"));
+ if (!clipUrl().isEmpty() && m_clip->getProperty("xmldata").isEmpty()) tip.append(i18n("Template text clip") + "</b><br />" + clipUrl().path());
+ else tip.append(i18n("Text clip") + "</b><br />" + clipUrl().path());
break;
case SLIDESHOW:
- tip.append(i18n("Slideshow clip"));
+ tip.append(i18n("Slideshow clip") + "</b><br />" + clipUrl().directory());
break;
case VIRTUAL:
tip.append(i18n("Virtual clip"));
GenTime duration = GenTime(attributes.value("duration").toInt(), KdenliveSettings::project_fps());
setData(1, DurationRole, Timecode::getEasyTimecode(duration, KdenliveSettings::project_fps()));
m_clip->setDuration(duration);
- //kDebug() << "//// LOADED CLIP, DURATIONĂ‚Â SET TO: " << duration.frames(KdenliveSettings::project_fps());
} else {
// No duration known, use an arbitrary one until it is.
}