splitter->setChildrenCollapsible(false);
sortBar = new THBlackBar(this);
- mostRelevantAction = new THAction(tr("Most relevant"), this);
+ mostRelevantAction = new QAction(tr("Most relevant"), this);
+ mostRelevantAction->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_1));
+ addAction(mostRelevantAction);
connect(mostRelevantAction, SIGNAL(triggered()), this, SLOT(searchMostRelevant()), Qt::QueuedConnection);
sortBar->addAction(mostRelevantAction);
- mostRecentAction = new THAction(tr("Most recent"), this);
+ mostRecentAction = new QAction(tr("Most recent"), this);
+ mostRecentAction->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_2));
+ addAction(mostRecentAction);
connect(mostRecentAction, SIGNAL(triggered()), this, SLOT(searchMostRecent()), Qt::QueuedConnection);
sortBar->addAction(mostRecentAction);
- mostViewedAction = new THAction(tr("Most viewed"), this);
+ mostViewedAction = new QAction(tr("Most viewed"), this);
+ mostViewedAction->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_3));
+ addAction(mostViewedAction);
connect(mostViewedAction, SIGNAL(triggered()), this, SLOT(searchMostViewed()), Qt::QueuedConnection);
sortBar->addAction(mostViewedAction);
case Phonon::ErrorState:
qDebug() << "Phonon error:" << mediaObject->errorString() << mediaObject->errorType();
+ videoAreaWidget->showError(mediaObject->errorString());
// recover from errors by skipping to the next video
skip();
break;