summaryrefslogtreecommitdiffstats
path: root/src/dialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dialog.cpp')
-rw-r--r--src/dialog.cpp31
1 files changed, 17 insertions, 14 deletions
diff --git a/src/dialog.cpp b/src/dialog.cpp
index 613f1ad..f42ad65 100644
--- a/src/dialog.cpp
+++ b/src/dialog.cpp
@@ -71,7 +71,8 @@ Dialog::Dialog(int defaultTab, QWidget *parent)
QObject::connect(SessionsIconHolder::get(), SIGNAL(iconDownloaded(const QUrl&, const QIcon&)),
this, SLOT(iconDownloaded(const QUrl&, const QIcon&)));
- ui->treeView->installEventFilter(this);
+ // ui->treeView->installEventFilter(this);
+ // this->installEventFilter(this);
}
Dialog::~Dialog() {
@@ -710,19 +711,21 @@ void Dialog::on_spaceKey() {
* shortcuts */
bool Dialog::eventFilter(QObject* target, QEvent *event) {
if (event->type() == QEvent::KeyPress) {
- QKeyEvent *keyEvent = static_cast<QKeyEvent *>(event);
- if (keyEvent->key() == Qt::Key_Left) {
- on_leftKey();
- return true; /* drop this event */
- } else if (keyEvent->key() == Qt::Key_Right) {
- on_rightKey();
- return true;
- } else if (keyEvent->key() == Qt::Key_Space) {
- on_spaceKey();
- } else {
- /* forward to the search box */
- ui->filterEdit->event(event);
- }
+ qDebug() << "keyboard event";
+ QKeyEvent *keyEvent = static_cast<QKeyEvent *>(event);
+ qDebug() << keyEvent;
+ if (keyEvent->key() == Qt::Key_Left) {
+ on_leftKey();
+ return true; /* drop this event */
+ } else if (keyEvent->key() == Qt::Key_Right) {
+ on_rightKey();
+ return true;
+ } else if (keyEvent->key() == Qt::Key_Space) {
+ on_spaceKey();
+ } else {
+ /* forward to the search box */
+ ui->filterEdit->event(event);
+ }
}
return QDialog::eventFilter(target, event);
}