X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Ffolderprojectitem.cpp;h=7f16d144d175e0c2b38d0e3a13dcafe5aeccf85a;hb=82160d2172d631c106edb75e7c946aa810cf47d0;hp=d1b1ce7fcc0b0bd9e0f8138f81ab044f27c70376;hpb=cfb1c21baeae84b6cf51851305c30fa890c6b4a6;p=kdenlive diff --git a/src/folderprojectitem.cpp b/src/folderprojectitem.cpp index d1b1ce7f..7f16d144 100644 --- a/src/folderprojectitem.cpp +++ b/src/folderprojectitem.cpp @@ -19,22 +19,22 @@ #include "folderprojectitem.h" -#include "definitions.h" #include -#include +#include #include FolderProjectItem::FolderProjectItem(QTreeWidget * parent, const QStringList & strings, const QString &clipId) : - QTreeWidgetItem(parent, strings, PROJECTFOLDERTYPE), - m_groupName(strings.at(1)), + QTreeWidgetItem(parent, strings, ProjectFoldeType), + m_groupName(strings.at(0)), m_clipId(clipId) { setSizeHint(0, QSize(65, QFontInfo(font(1)).pixelSize() * 2)); - setFlags(Qt::ItemIsSelectable | Qt::ItemIsDragEnabled | Qt::ItemIsEnabled | Qt::ItemIsEditable); - setIcon(0, KIcon("folder").pixmap(sizeHint(0))); - setToolTip(1, "" + i18n("Folder")); + setFlags(Qt::ItemIsSelectable | Qt::ItemIsDragEnabled | Qt::ItemIsEnabled | Qt::ItemIsEditable | Qt::ItemIsDropEnabled); + setData(0, Qt::DecorationRole, KIcon("folder").pixmap(sizeHint(0))); + //setIcon(0, KIcon("folder").pixmap(sizeHint(0))); + setToolTip(0, "" + i18n("Folder")); //setFlags(Qt::NoItemFlags); //kDebug() << "Constructed with clipId: " << m_clipId; } @@ -57,8 +57,11 @@ const QString FolderProjectItem::groupName() const void FolderProjectItem::setGroupName(const QString name) { m_groupName = name; - setText(1, name); + setText(0, name); } - +void FolderProjectItem::switchIcon() +{ + setData(0, Qt::DecorationRole, isExpanded() ? KIcon("folder-open").pixmap(sizeHint(0)) : KIcon("folder").pixmap(sizeHint(0))); +}