X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Ffolderprojectitem.cpp;h=4a868f33caec0b11a70e35307a69fa88cef572d2;hb=de93dc84bc5f050272e4e736c3afa6ad5f3c6654;hp=b9b33b11d0a32e4dcc4b88db27a07610f5c87af3;hpb=af778b8ed425f9477ca0d6647194b57bee5d141a;p=kdenlive diff --git a/src/folderprojectitem.cpp b/src/folderprojectitem.cpp index b9b33b11..4a868f33 100644 --- a/src/folderprojectitem.cpp +++ b/src/folderprojectitem.cpp @@ -21,7 +21,7 @@ #include "folderprojectitem.h" #include -#include +#include #include @@ -31,7 +31,7 @@ FolderProjectItem::FolderProjectItem(QTreeWidget * parent, const QStringList & s m_clipId(clipId) { setSizeHint(0, QSize(65, QFontInfo(font(1)).pixelSize() * 2)); - setFlags(Qt::ItemIsSelectable | Qt::ItemIsDragEnabled | Qt::ItemIsEnabled | Qt::ItemIsEditable); + 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")); @@ -60,5 +60,8 @@ void FolderProjectItem::setGroupName(const QString name) setText(0, name); } - +void FolderProjectItem::switchIcon() +{ + setData(0, Qt::DecorationRole, isExpanded() ? KIcon("folder-open").pixmap(sizeHint(0)) : KIcon("folder").pixmap(sizeHint(0))); +}