aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-01-04 10:31:55 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-01-04 10:31:55 +0000
commit3e0166bfebe8440c07966f44cfe784cbcd4d331e (patch)
treec76fcf215191131f85a1e3debe73801e07ba6497
parent32d918fa8139c6946fad2319d078714cb919debd (diff)
downloadqmmp-3e0166bfebe8440c07966f44cfe784cbcd4d331e.tar.gz
qmmp-3e0166bfebe8440c07966f44cfe784cbcd4d331e.tar.bz2
qmmp-3e0166bfebe8440c07966f44cfe784cbcd4d331e.zip
improved 'jump to' dialog behaviour
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1476 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--src/ui/jumptotrackdialog.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/ui/jumptotrackdialog.cpp b/src/ui/jumptotrackdialog.cpp
index 0cad6ecfd..ba6d6b46f 100644
--- a/src/ui/jumptotrackdialog.cpp
+++ b/src/ui/jumptotrackdialog.cpp
@@ -20,7 +20,7 @@
#include "jumptotrackdialog.h"
#include <qmmpui/playlistmanager.h>
-
+#include <QAction>
#include <QStringListModel>
#include <QSortFilterProxyModel>
#include <QShortcut>
@@ -53,6 +53,12 @@ JumpToTrackDialog::JumpToTrackDialog(PlayListManager *manager, QWidget* parent)
new QShortcut(QKeySequence("Q"),this,SLOT(on_queuePushButton_clicked()));
new QShortcut(QKeySequence("J"),this,SLOT(on_jumpToPushButton_clicked()));
new QShortcut(QKeySequence("F5"),this,SLOT(on_refreshPushButton_clicked()));
+
+ QAction *selectSongViewAction = new QAction(filterLineEdit);
+ selectSongViewAction->setShortcut(Qt::Key_Down);
+ selectSongViewAction->setShortcutContext(Qt::WidgetShortcut);
+ filterLineEdit->addAction(selectSongViewAction);
+ connect(selectSongViewAction, SIGNAL(triggered()),songsListView, SLOT(setFocus()));
}
JumpToTrackDialog::~JumpToTrackDialog()