svn path=/branches/KDE4/; revision=1801
connect(listView, SIGNAL(itemSelectionChanged()), this, SLOT(slotClipSelected()));
connect(listView, SIGNAL(requestMenu ( const QPoint &, QTreeWidgetItem * )), this, SLOT(slotContextMenu(const QPoint &, QTreeWidgetItem *)));
+ connect(listView, SIGNAL(addClip ()), this, SLOT(slotAddClip()));
listView->setItemDelegate(new ItemDelegate(listView));
{
}
+// virtual
void ProjectListView::contextMenuEvent ( QContextMenuEvent * event )
{
emit requestMenu(event->globalPos(), itemAt(event->pos()));
}
+// virtual
+void ProjectListView::mouseDoubleClickEvent ( QMouseEvent * event )
+{
+ if (!itemAt(event->pos())) emit addClip();
+}
+
#include "projectlistview.moc"
protected:
virtual void contextMenuEvent ( QContextMenuEvent * event );
+ virtual void mouseDoubleClickEvent ( QMouseEvent * event );
public slots:
signals:
void requestMenu(const QPoint &, QTreeWidgetItem *);
+ void addClip();
};
#endif