setStyleSheet(style);
- setColumnCount(3);
+ setColumnCount(4);
QStringList headers;
- headers << i18n("Clip") << i18n("Description") << i18n("Rating");
+ headers << i18n("Clip") << i18n("Description") << i18n("Rating") << i18n("Date");
setHeaderLabels(headers);
setIndentation(12);
installEventFilter(this);
if (!KdenliveSettings::showdescriptioncolumn()) hideColumn(1);
if (!KdenliveSettings::showratingcolumn()) hideColumn(2);
+ if (!KdenliveSettings::showdatecolumn()) hideColumn(3);
}
ProjectListView::~ProjectListView()
case 2:
KdenliveSettings::setShowratingcolumn(show);
break;
+ case 3:
+ KdenliveSettings::setShowdatecolumn(show);
+ break;
default:
break;
}
const QList <QTreeWidgetItem *> list = selectedItems();
ProjectItem *clone;
foreach(QTreeWidgetItem *it, list) {
+ if (it->type() != PROJECTCLIPTYPE) continue;
QTreeWidgetItem *parent = it->parent();
if (parent/* && ((ProjectItem *) it)->clipId() < 10000*/) {
kDebug() << "++ item parent: " << parent->text(1);
m_DragStartPosition = event->pos();
m_dragStarted = true;
/*QTreeWidgetItem *underMouse = itemAt(event->pos());
- if (underMouse && underMouse->isSelected()) emit focusMonitor();*/
+ ProjectItem *item = static_cast<ProjectItem *>(underMouse);
+ if (item) {
+ QRect itemRect = visualItemRect(item);
+ if (item->underJobMenu(itemRect, event->pos())) {
+ emit display
+ }
+
+ && underMouse->isSelected()) emit focusMonitor()
+ }*/
}
QTreeWidget::mousePressEvent(event);
}