##// END OF EJS Templates
Add supp shortcut for Catalogues
perrinel -
r1368:2f97b648f297
parent child
Show More
@@ -53,6 +53,11 public slots:
53 53 void clear();
54 54 void refresh();
55 55
56 // QWidget interface
57 protected:
58 void keyPressEvent(QKeyEvent *event);
59
60
56 61 private:
57 62 Ui::CatalogueEventsWidget *ui;
58 63
@@ -35,6 +35,10 public:
35 35
36 36 QVector<std::shared_ptr<DBCatalogue> > getCatalogues(const QString &repository) const;
37 37
38 // QWidget interface
39 protected:
40 void keyPressEvent(QKeyEvent *event);
41
38 42 private slots:
39 43 void emitSelection();
40 44
@@ -19,6 +19,7
19 19
20 20 #include <QDialog>
21 21 #include <QDialogButtonBox>
22 #include <QKeyEvent>
22 23 #include <QListWidget>
23 24 #include <QMessageBox>
24 25
@@ -612,3 +613,15 void CatalogueEventsWidget::emitSelection()
612 613 emit selectionCleared();
613 614 }
614 615 }
616
617
618 void CatalogueEventsWidget::keyPressEvent(QKeyEvent *event)
619 {
620 switch (event->key()) {
621 case Qt::Key_Delete: {
622 ui->btnRemove->click();
623 }
624 default:
625 break;
626 }
627 }
@@ -12,6 +12,7
12 12 #include <ComparaisonPredicate.h>
13 13 #include <DBCatalogue.h>
14 14
15 #include <QKeyEvent>
15 16 #include <QMenu>
16 17 #include <QMessageBox>
17 18 #include <QMimeData>
@@ -427,3 +428,15 bool CatalogueSideBarWidget::CatalogueSideBarWidgetPrivate::hasChanges(const QMo
427 428 auto validationIndex = index.sibling(index.row(), (int)CatalogueTreeModel::Column::Validation);
428 429 return treeView->indexWidget(validationIndex) != nullptr;
429 430 }
431
432
433 void CatalogueSideBarWidget::keyPressEvent(QKeyEvent *event)
434 {
435 switch (event->key()) {
436 case Qt::Key_Delete: {
437 ui->btnRemove->click();
438 }
439 default:
440 break;
441 }
442 }
General Comments 0
You need to be logged in to leave comments. Login now