summaryrefslogtreecommitdiffstats
path: root/seriestreewidget.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2010-06-18 18:19:59 +0200
committerArno <am@disconnect.de>2010-06-18 18:19:59 +0200
commit874476253f6ce13436f695401ff2f2a13a723753 (patch)
tree302cadd28d6e1ecef3642aa58e2ad21e6d8988df /seriestreewidget.cpp
parentdf74e7f25fe763f100d3d034cc8d54fa0b39ae26 (diff)
downloadSheMov-874476253f6ce13436f695401ff2f2a13a723753.tar.gz
SheMov-874476253f6ce13436f695401ff2f2a13a723753.tar.bz2
SheMov-874476253f6ce13436f695401ff2f2a13a723753.zip
expand/collape actions for SeriesTreeWidget
Implemented expand and collapse actions for SeriesTreeWidget.
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 9b45dcd..e919c20 100644
--- a/seriestreewidget.cpp
+++ b/seriestreewidget.cpp
@@ -153,6 +153,15 @@ void SeriesTreeWidget::writeSettings(){
s.setValue("archive/sortorder", mProxy->sortOrder());
}
+void SeriesTreeWidget::expandCurrent(){
+ QModelIndexList selected = mView->selectionModel()->selectedRows();
+ if(selected.isEmpty()){
+ return;
+ }
+ QModelIndex idx = selected.at(0);
+ mView->expand(idx);
+}
+
void SeriesTreeWidget::filter(){
mProxy->setFilterRegExp(mFilterEdit->text());
}