allow backspace button to remove a filter (#2959)
This commit is contained in:
parent
0eae4dbe54
commit
ec4e6d53df
2 changed files with 3 additions and 0 deletions
|
@ -158,8 +158,10 @@ void TabDeckEditor::createFiltersDock()
|
||||||
filterView->setUniformRowHeights(true);
|
filterView->setUniformRowHeights(true);
|
||||||
filterView->setHeaderHidden(true);
|
filterView->setHeaderHidden(true);
|
||||||
filterView->setContextMenuPolicy(Qt::CustomContextMenu);
|
filterView->setContextMenuPolicy(Qt::CustomContextMenu);
|
||||||
|
filterView->installEventFilter(&filterViewKeySignals);
|
||||||
connect(filterModel, SIGNAL(layoutChanged()), filterView, SLOT(expandAll()));
|
connect(filterModel, SIGNAL(layoutChanged()), filterView, SLOT(expandAll()));
|
||||||
connect(filterView, SIGNAL(customContextMenuRequested(const QPoint &)),this, SLOT(filterViewCustomContextMenu(const QPoint &)));
|
connect(filterView, SIGNAL(customContextMenuRequested(const QPoint &)),this, SLOT(filterViewCustomContextMenu(const QPoint &)));
|
||||||
|
connect(&filterViewKeySignals, SIGNAL(onDelete()), this, SLOT(actClearFilterOne()));
|
||||||
|
|
||||||
FilterBuilder *filterBuilder = new FilterBuilder;
|
FilterBuilder *filterBuilder = new FilterBuilder;
|
||||||
filterBuilder->setObjectName("filterBuilder");
|
filterBuilder->setObjectName("filterBuilder");
|
||||||
|
|
|
@ -108,6 +108,7 @@ private:
|
||||||
QLabel *hashLabel;
|
QLabel *hashLabel;
|
||||||
FilterTreeModel *filterModel;
|
FilterTreeModel *filterModel;
|
||||||
QTreeView *filterView;
|
QTreeView *filterView;
|
||||||
|
KeySignals filterViewKeySignals;
|
||||||
QWidget *filterBox;
|
QWidget *filterBox;
|
||||||
|
|
||||||
QMenu *deckMenu, *viewMenu, *cardInfoDockMenu, *deckDockMenu, *filterDockMenu, *analyzeDeckMenu;
|
QMenu *deckMenu, *viewMenu, *cardInfoDockMenu, *deckDockMenu, *filterDockMenu, *analyzeDeckMenu;
|
||||||
|
|
Loading…
Reference in a new issue