#include "folderprojectitem.h"
-#include "definitions.h"
#include <KDebug>
-#include <KLocale>
+#include <KLocalizedString>
#include <KIcon>
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, "<b>" + 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, "<b>" + i18n("Folder"));
//setFlags(Qt::NoItemFlags);
//kDebug() << "Constructed with clipId: " << m_clipId;
}
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)));
+}