#include "common.h"
+#include "mainwindow.h"
#include "folderview.h"
#include <QDebug>
{
qDebug() << side() << "keyPressEvent";
- emit keyPressed(event);
-
- if (!event->isAccepted()) {
- QTableView::keyPressEvent(event);
- }
- else {
- qDebug() << "KeyEvent accepted.";
+// emit keyPressed(event);
+
+// if (!event->isAccepted()) {
+// QTableView::keyPressEvent(event);
+// }
+// else {
+// qDebug() << "KeyEvent accepted.";
+// }
+ QString ksq = KeyEventToSequence(event);
+ if (ProcessShortcut(ksq, getMainWnd())) {
+ event->accept();
+ return;
}
+
+ QTableView::keyPressEvent(event);
}
void FolderView::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles)