const int DurationRole = Qt::UserRole + 1;
-// folder
-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);
- setIcon(0, KIcon("folder"));
- setToolTip(1, "<b>" + i18n("Folder"));
- //kDebug() << "Constructed as folder, with clipId: " << m_clipId << ", and groupname: " << m_groupname;
-}
-
ProjectItem::ProjectItem(QTreeWidget * parent, DocClipBase *clip) :
- QTreeWidgetItem(parent)
+ QTreeWidgetItem(parent, PROJECTCLIPTYPE)
{
setSizeHint(0, QSize(65, 45));
setFlags(Qt::ItemIsSelectable | Qt::ItemIsDragEnabled | Qt::ItemIsEnabled | Qt::ItemIsEditable);
}
ProjectItem::ProjectItem(QTreeWidgetItem * parent, DocClipBase *clip) :
- QTreeWidgetItem(parent)
+ QTreeWidgetItem(parent, PROJECTCLIPTYPE)
{
setSizeHint(0, QSize(65, 45));
setFlags(Qt::ItemIsSelectable | Qt::ItemIsDragEnabled | Qt::ItemIsEnabled | Qt::ItemIsEditable);
return m_clip->getProperty("duration").toInt();
}
-bool ProjectItem::isGroup() const
-{
- return m_clipType == FOLDER;
-}
-
QStringList ProjectItem::names() const
{
QStringList result;
const KUrl ProjectItem::clipUrl() const
{
- if (m_clipType != COLOR && m_clipType != VIRTUAL && m_clipType != UNKNOWN && m_clipType != FOLDER)
+ if (m_clipType != COLOR && m_clipType != VIRTUAL && m_clipType != UNKNOWN)
return KUrl(m_clip->getProperty("resource"));
else return KUrl();
}
m_clip->clearProperty(key);
}
-const QString ProjectItem::groupName() const
-{
- return m_groupname;
-}
-
-void ProjectItem::setGroupName(const QString name)
-{
- m_groupname = name;
- setText(1, name);
-}
-
DocClipBase *ProjectItem::referencedClip()
{
return m_clip;