summaryrefslogtreecommitdiffstats
path: root/playerwidget.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2017-05-06 08:05:52 +0200
committerArno <arno@disconnect.de>2017-05-06 08:05:52 +0200
commit764c79b88e9ebf9e7e729aeea0f235d55f5ac77b (patch)
tree4dff871d869a1d96cdd1bbfcd3cb2370de376714 /playerwidget.cpp
parentd4ead877793b747dabfe01c66f58094ea4c1adda (diff)
downloadBeetPlayer-764c79b88e9ebf9e7e729aeea0f235d55f5ac77b.tar.gz
BeetPlayer-764c79b88e9ebf9e7e729aeea0f235d55f5ac77b.tar.bz2
BeetPlayer-764c79b88e9ebf9e7e729aeea0f235d55f5ac77b.zip
Expand first layer when searching
Diffstat (limited to 'playerwidget.cpp')
-rw-r--r--playerwidget.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/playerwidget.cpp b/playerwidget.cpp
index 17384a3..ba00af0 100644
--- a/playerwidget.cpp
+++ b/playerwidget.cpp
@@ -1076,6 +1076,12 @@ void PlayerWidget::doFilter(){
songI->setFont(QFont("courier", -1, QFont::Bold));
root->appendRow(songI);
populateBySong(songI, filter, FilterType);
+ for(int i = 0; i < mCurrentModel->rowCount(); ++i){
+ QModelIndex exp = mCurrentModel->index(i, 0, QModelIndex());
+ if(exp.isValid()){
+ mView->expand(exp);
+ }
+ }
qApp->restoreOverrideCursor();
emit viewModeChanged(tr("Search"));
emit modelChanged();