summaryrefslogtreecommitdiffstats
path: root/seriestreewidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'seriestreewidget.cpp')
-rw-r--r--seriestreewidget.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/seriestreewidget.cpp b/seriestreewidget.cpp
index b09d7f7..e717b13 100644
--- a/seriestreewidget.cpp
+++ b/seriestreewidget.cpp
@@ -58,6 +58,8 @@ SeriesTreeWidget::SeriesTreeWidget(QWidget *parent) : QWidget(parent){
}
mView->resizeColumnToContents(0);
mView->setSelectionMode(QAbstractItemView::ExtendedSelection);
+ mView->setEditTriggers(QAbstractItemView::NoEditTriggers);
+ mView->setExpandsOnDoubleClick(false);
connect(mModel, SIGNAL(needResort()), this, SLOT(resort()));
connect(mView, SIGNAL(expanded(QModelIndex)), this, SLOT(itemExpanded(QModelIndex)));
connect(mView, SIGNAL(collapsed(QModelIndex)), this, SLOT(itemCollaped(QModelIndex)));
@@ -268,6 +270,13 @@ void SeriesTreeWidget::expandItems(const QStringList &items){
}
}
+void SeriesTreeWidget::editItem(){
+ QModelIndex current = mView->selectionModel()->currentIndex();
+ if(current.isValid()){
+ mView->edit(current);
+ }
+}
+
void SeriesTreeWidget::addCover(){
QModelIndexList selected = mView->selectionModel()->selectedRows();
if(selected.isEmpty()){