forked from qt-creator/qt-creator
ProjectExplorer: Allow text filtering in issues pane
Task-number: QTCREATORBUG-21893 Fixes: QTCREATORBUG-22083 Change-Id: Ida227ce21d90fc2487cf3009e957eedeec507fd0 Reviewed-by: André Hartmann <aha_1980@gmx.de>
This commit is contained in:
@@ -289,6 +289,9 @@ TaskWindow::TaskWindow() : d(std::make_unique<TaskWindowPrivate>())
|
||||
|
||||
d->m_categoriesButton->setMenu(d->m_categoriesMenu);
|
||||
|
||||
setupFilterUi("IssuesPane.Filter");
|
||||
setFilteringEnabled(true);
|
||||
|
||||
TaskHub *hub = TaskHub::instance();
|
||||
connect(hub, &TaskHub::categoryAdded, this, &TaskWindow::addCategory);
|
||||
connect(hub, &TaskHub::taskAdded, this, &TaskWindow::addTask);
|
||||
@@ -355,7 +358,7 @@ void TaskWindow::delayedInitialization()
|
||||
|
||||
QList<QWidget*> TaskWindow::toolBarWidgets() const
|
||||
{
|
||||
return {d->m_filterWarningsButton, d->m_categoriesButton};
|
||||
return {d->m_filterWarningsButton, d->m_categoriesButton, filterWidget()};
|
||||
}
|
||||
|
||||
QWidget *TaskWindow::outputWidget(QWidget *)
|
||||
@@ -664,6 +667,11 @@ void TaskWindow::goToPrev()
|
||||
triggerDefaultHandler(currentIndex);
|
||||
}
|
||||
|
||||
void TaskWindow::updateFilter()
|
||||
{
|
||||
d->m_filter->setFilterRegExp(filterText());
|
||||
}
|
||||
|
||||
bool TaskWindow::canNavigate() const
|
||||
{
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user